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ável.
Consulte também
Referência
Outros recursos
Anexar aos processos em execução com o Depurador do Visual Studio