Método Process.Attach

Faz com que o depurador anexar a esse processo.

Namespace:  EnvDTE
Assembly:  EnvDTE (em EnvDTE.dll)

Sintaxe

'Declaração
Sub Attach
void Attach()
void Attach()
abstract Attach : unit -> unit 
function Attach()

Exemplos

O exemplo a seguir demonstra como usar o Attach método.

Para testar este método.

  1. Execute o aplicativo de destino no modo de nondebug. Certifique-se de que o aplicativo contém um loop infinito.

  2. Execute o add-in.

  3. Defina o ponto de interrupção dentro do loop infinito.

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

Segurança do .NET Framework

Consulte também

Referência

Process Interface

Namespace EnvDTE

Outros recursos

Anexando a processos em execução