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.
Execute o aplicativo de destino no modo de nondebug. Certifique-se de que o aplicativo contém um loop infinito.
Execute o add-in.
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
- Confiança total para o chamador imediato. O membro não pode ser usado por código parcialmente confiável. Para obter mais informações, consulte Usando bibliotecas de código parcialmente confiáveis.