تصحيح في نفس الوقت

ينطبق هذا الموضوع على:

النسخة

Visual Basic

C#‎

#F

C++‎

مطور الويب

Express

الموضوع الذي لا ينطبق الموضوع الذي لا ينطبق الموضوع الذي لا ينطبق الموضوع الذي لا ينطبق الموضوع الذي لا ينطبق

pro ، Premium و Ultimate

الموضوع الذي ينطبق الموضوع الذي ينطبق الموضوع الذي ينطبق الموضوع الذي ينطبق الموضوع الذي لا ينطبق

"تصحيح في نفس الوقت" عبارة عن ميزة التي تطلق المصحح Visual Studio تلقائياً عند تشغيل برنامج خارج Visual Studio بحيث يواجه خطأ فادح, و "تصحيح في نفس الوقت" يتيح لك إمكانية فحص الخطأ قبل إنهاء التطبيق بواسطة نظام التشغيل, و لا يحتاج إلى تشغيل المصحح Visual Studio عند حدوث الخطأ.

إذا حدث خطأ أثناء التمكن من "تصحيح في نفس الوقت"، فإنه يتم فتح مربع حوار يسألك عما إذا كنت تريد تصحيح البرنامج و أي مصحح تريد استخدامه.

إذا كان البرنامج يعمل كمستخدم آخر يتجه نحو خطأ فادح فإنه يظهر مربع حوار لتحذير الأمان قبل بدء المصحح. لمزيد من المعلومات، راجع تحذير الأمان: يمكن الخطيرة إرفاق عملية المملوكة للمستخدم غير موثوق بها. لا تقم بإرفاق إذا كنت غير متأكد أو المعلومات التالية ذاتها تبدو مثيرة للشك بهذه العملية.

يمكنك تمكين "تصحيح في نفس الوقت" من خيارات مربع الحوار. لمزيد من المعلومات، راجع كيفية القيام بما يلي: تمكين/يعطل فقط في ذات الوقت-تصحيح الأخطاء.

لـ Windows forms يجب أيضاً تمكين "تصحيح في نفس الوقت" في machine.config أو ملف application.exe.config. لمزيد من المعلومات، راجع كيفية القيام بما يلي: تمكين التصحيح فقط في ذات الوقت - الخاصة لنماذج الويندوز.

بعد تثبيت ‏‫Visual Studio على الخادم, السلوك الافتراضي عند حدوث استثناء غير معالَج لإظهار حوار استثناء الذي يتطلب تدخل مستخدم إما لبدء "تصحيح في نفس الوقت" أو تجاهل ‏الاستثناء, و قد يكون غير مرغوب فيه لعملية غير مراقبة, و لتكوين الخادم حتى لا يظهر مربع حوار عندما يحدث استثناء لم تتم معالجته (السلوك الافتراضي قبل تثبيت ‏‫Visual Studio), استخدم محرر السجل لحذف مفاتيح التسجيل التالية:

  • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AeDebug\Debugger

  • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\DbgManagedDebugger

قم أيضاً بحذف مفاتيح السجل التالية على نظام تشغيل ٦٤ بت:

  • HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows NT\CurrentVersion\AeDebug\Debugger

  • HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\.NETFramework\DbgManagedDebugger

ملاحظة

"تصحيح في نفس الوقت" لن يعمل للتعليمات البرمجية المدارة التي تتم استضافتها في تطبيق أصلي مثل مرئيات.

ملاحظة

بعد تثبيت .NET Framework على ‏‫Windows Server 2003 أو Windows 2000 SP3 (أو أحدث), لن يعمل "تصحيح في نفس الوقت" على عملية تعمل ضمن حساب مستخدم محدود في جلسة عمل الخدمات الطرفية حتى يتم إعادة تشغيل الكمبيوتر.

راجع أيضًا:

المرجع

فقط في ذات الوقت - ، التصحيح, مربع حوار خيارات

تحذير الأمان: يمكن الخطيرة إرفاق عملية المملوكة للمستخدم غير موثوق بها. لا تقم بإرفاق إذا كنت غير متأكد أو المعلومات التالية ذاتها تبدو مثيرة للشك بهذه العملية

المبادئ

مصحح الأخطاء الأمان

موارد أخرى

تخطيط المصحح