Metoda Process.Attach —

Powoduje, że debugera dołączyć ten proces.

Przestrzeń nazw:  EnvDTE
Zestaw:  EnvDTE (w EnvDTE.dll)

Składnia

'Deklaracja
Sub Attach
void Attach()
void Attach()
abstract Attach : unit -> unit
function Attach()

Przykłady

Poniższy przykład demonstruje, jak używać Attach metody.

Aby przetestować tę metodę

  1. Uruchom aplikację docelową w trybie nondebug.Upewnij się, że aplikacja zawiera nieskończoną pętlę.

  2. Uruchomienie dodatku.

  3. Ustaw punkt przerwania wewnątrz nieskończoną pętlę.

public static void Attach(DTE dte)
{
    EnvDTE.Processes processes = dte.Debugger.LocalProcesses;
    foreach(EnvDTE.Process proc in processes)
        if(proc.Name.IndexOf("Target.exe") != -1)
            proc.Attach();
}
Shared Sub Attach(ByRef dte As EnvDTE.DTE)
    Dim processes As EnvDTE.Processes = dte.Debugger.LocalProcesses
    For Each proc As EnvDTE.Process In processes
        If proc.Name.IndexOf("Target.exe") <> -1 Then
            proc.Attach()
        End If
    Next
End Sub

Zabezpieczenia programu .NET Framework

Zobacz też

Informacje

Process Interfejs

Przestrzeń nazw EnvDTE

Inne zasoby

Dołączanie do uruchomionego procesu za pomocą debugera programu Visual Studio