Process.Attach (Método)
Hace que el depurador adjunte este proceso.
Espacio de nombres: EnvDTE
Ensamblado: EnvDTE (en EnvDTE.dll)
Sintaxis
'Declaración
Sub Attach
void Attach()
void Attach()
abstract Attach : unit -> unit
function Attach()
Ejemplos
En el siguiente ejemplo se muestra cómo utilizar el método Attach.
Para probar este método
Ejecute la aplicación de destino en un modo que no sea de depuración. Asegúrese de que la aplicación contiene un bucle infinito.
Ejecute el complemento.
Establezca el punto de interrupción dentro del bucle 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
Seguridad de .NET Framework
- Plena confianza para el llamador inmediato. Un código de confianza parcial no puede utilizar este miembro. Para obtener más información, vea Utilizar bibliotecas de código que no es de plena confianza.