Debugger.DetachAll أسلوب
detaches من الجميع البرامج المرفقة.
مساحة الاسم: EnvDTE
التجميع: EnvDTE (في EnvDTE.dll)
بناء الجملة
'إقرار
Sub DetachAll
void DetachAll()
void DetachAll()
abstract DetachAll : unit -> unit
function DetachAll()
ملاحظات
DetachAllمحاولات إلى يفصل من الجميع البرامج المرفقة. يمكن أن تفشل هذه تشغيل إذا كان لا يمكن فصل أي عملية المرفق. لمزيد من المعلومات، راجع كيفية القيام بما يلي: قم بفصل جميع العمليات.
أمثلة
يوضح المثال التالي كيفية إلى تستخدم في DetachAllالأسلوب.
إلى اختبار هذه الطريقة:
استخدم في تكرار حلقي لا نهائية في تعليمات برمجية للتطبيق الهدف.
قم بتشغيل تطبيق الهدف يصحح الالوضع.
قم بتشغيل الوظيفة الإضافية.
مصحح الأخطاء هو فصل من تطبيق الهدف.
public static void DetachAll(DTE dte)
{
// Setup the debug Output window.
Window w = (Window)dte.Windows.Item(EnvDTE.Constants.vsWindowKindOutput);
w.Visible = true;
OutputWindow ow = (OutputWindow)w.Object;
OutputWindowPane owp = ow.OutputWindowPanes.Add("DetachAll Method Test");
owp.Activate();
dte.Debugger.DetachAll();
owp.OutputString("Detached all processes.");
}
Shared Sub DetachAll(ByRef dte As EnvDTE.DTE)
dte.Debugger.DetachAll()
MessageBox.Show("Detached all processes.", "Debugger Test - DetachAll Test")
End Sub
أمن NET Framework.
- الثقة الكاملة للمتصل الفوري. يتعذر استخدام هذا العضو بواسطة التعليمات البرمجية الموثوق بها جزئيًا. لمزيد من المعلومات، راجع باستخدام مكتبات من تعليمات برمجية موثوق بها جزئي.