Share via


Process.Detach 方法

讓偵錯工具中斷與處理序的連結。

命名空間:  EnvDTE
組件:  EnvDTE (在 EnvDTE.dll 中)

語法

'宣告
Sub Detach ( _
    WaitForBreakOrEnd As Boolean _
)
void Detach(
    bool WaitForBreakOrEnd
)
void Detach(
    [InAttribute] bool WaitForBreakOrEnd
)
abstract Detach : 
        WaitForBreakOrEnd:bool -> unit 
function Detach(
    WaitForBreakOrEnd : boolean
)

參數

  • WaitForBreakOrEnd
    型別:System.Boolean
    如果偵錯工作階段唯有在抵達中斷點或結尾時才停止,請設為 true。如果想要停止偵錯,請設為 false,但您必須在抵達偵錯工具的中斷點或結尾之前執行巨集中的其他工作。如需詳細資訊,請參閱中斷執行。

備註

此方法會造成偵錯工具中斷與目前處理序的連結。

範例

下列範例示範如何使用 Detach 方法。

若要測試這個方法

  1. 在偵錯模式執行目標應用程式。 請確定應用程式包含無限迴圈。

  2. 在無限迴圈中設定中斷點。

  3. 執行增益集。

public static void Detach(DTE dte)
{
    EnvDTE.Processes processes = dte.Debugger.DebuggedProcesses;
    processes.Item(1).Detach(true);
}
Shared Sub Detach(ByRef dte As EnvDTE.DTE)
    Dim processes As EnvDTE.Processes = dte.Debugger.DebuggedProcesses
    processes.Item(1).Detach(True)
End Sub

.NET Framework 安全性

請參閱

參考

Process 介面

EnvDTE 命名空間

其他資源

HOW TO:中斷所有處理序連結