2008-10-13 8 views
10

बहुत पहले नहीं, मुझे एक समस्या थी जिसके लिए मुझे set WinDbg.exe as the default post-mortem debugger की आवश्यकता थी। अब जब मैंने इसे ठीक कर लिया है और सामान्य काम कर रहा हूं, तो यह वास्तव में अच्छा होगा अगर मैं वीएस को अपना डिफ़ॉल्ट पोस्ट-मॉर्टम डीबगर सेट कर सकता हूं। यह करने के बारे में कोई कैसे जाता है?विजुअल स्टूडियो को डिफ़ॉल्ट पोस्ट-मॉर्टम डीबगर के रूप में कैसे सेट करें?

इसके अलावा, मैं पहले से मौजूद सत्र में वीएस को कैसे संलग्न करूं? यही है, मुझे एक खिड़की में अपना वीएस प्रोजेक्ट खुला है, और एक कमांड लाइन खुलती है जहां से मैं अपना प्रोग्राम लॉन्च कर रहा हूं। यदि प्रोग्राम क्रैश हो जाता है, तो मैं प्रोजेक्ट में सक्रिय लाइन में डीबगर को संलग्न करने के लिए वीएस कैसे प्राप्त कर सकता हूं जो पहले से ही खुला है?

उत्तर

7
Microsoft support page से

:

1. Start Registry Editor and locate the following Registry subkey in the HKEY_LOCAL_MACHINE subtree: 

\SOFTWARE\MICROSOFT\WINDOWS NT\CURRENTVERSION\AEDEBUG 
2. Select the Debugger value. 
3. On the Edit menu, click String. 

• To use the Windows debugger, type windbg -p %ld -e %ld. 
• To use Visual C++ 4.2 or earlier, type msvc -p %ld -e %ld. 
• To use Visual C++ 5.0 or later, type msdev.exe -p %ld -e %ld. 
• To use Dr. Watson, type drwtsn32.exe -p %ld -e %ld. You can also make Dr. Watson the default debugger by running this command:drwtsn32.exe -i. 
4. Choose OK and exit Registry Editor. 
+0

विंडबग का उपयोग करने के लिए मैंने उपयोग किया: '"सी: \ प्रोग्राम फ़ाइलें \ विंडोज़ (x64) \ windbg" -p% ld -e% ld' – yairchu

+0

यह पृष्ठ बकवास और दिनांकित है। दूसरा जवाब देखें। –

20

आप कर सकते हैं दृश्य स्टूडियो बस-इन-समय डिबगिंग के लिए दृश्य स्टूडियो के भीतर से पुन: सक्षम:

जाओ उपकरण को | विकल्प | डिबगिंग | जस्ट-इन-टाइम संवाद। फिर सुनिश्चित करें कि सभी मूल और प्रबंधित (यदि आप .NET अनुप्रयोग को डीबग कर रहे हैं) चेक किए गए हैं। अगली बार जब आप क्रैश हो जाएंगे, तो विजुअल स्टूडियो जस्ट-इन-टाइम डीबगर आएगा।

विजुअल स्टूडियो जस्ट-इन-टाइम डीबगर आप चुनते हैं कि आप विजुअल स्टूडियो का एक नया उदाहरण खोलना चाहते हैं या वर्तमान में खुले समाधान के साथ डिबगिंग शुरू करना चाहते हैं।

संबंधित मुद्दे