Process.Attach-Methode
Bewirkt, dass der Debugger diesen Prozess anfügt.
Namespace: EnvDTE
Assembly: EnvDTE (in EnvDTE.dll)
Syntax
'Declaration
Sub Attach
void Attach()
void Attach()
abstract Attach : unit -> unit
function Attach()
Beispiele
Das folgende Beispiel veranschaulicht, wie die Attach-Methode verwendet wird.
So testen Sie diese Methode
Führen Sie die Zielanwendung im Nicht-Debugmodus aus. Stellen Sie sicher, dass die Anwendung eine Endlosschleife enthält.
Führen Sie das Add-In aus.
Legen Sie den Haltepunkt innerhalb der Endlosschleife fest.
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
.NET Framework-Sicherheit
- Volle Vertrauenswürdigkeit für den unmittelbaren Aufrufer. Dieser Member kann von nur teilweise vertrauenswürdigem Code nicht verwendet werden. Weitere Informationen finden Sie unter Verwenden von Bibliotheken aus teilweise vertrauenswürdigem Code.