2011-11-17 15 views
17

निर्माण के बिना डिबग यह विजुअल स्टूडियो 2008दृश्य स्टूडियो में, कैसे करना है मैं एक परियोजना यह

के लिए है मैं Always build करने के लिए Tools|Projects and Solutions|Build and Run|On Run, when projects are out of date सेट है क्योंकि यह है कि क्या मैं आमतौर पर चाहते हैं। हालांकि, कुछ बार (जब मैं संस्करण नियंत्रण में ऐतिहासिक संस्करणों की जांच कर रहा हूं) जहां मैं निर्माण प्रक्रिया को छोड़ना चाहता हूं। क्या कोई जादू कीस्ट्रोक है जो वास्तव में एक डिबगिंग सत्र के लिए बिल्ड चरण को ओवरराइड कर देगी, इसलिए मुझे सेटिंग बदलने और इसे वापस बदलने की आवश्यकता नहीं है?

उत्तर

26

कृपया समाधान नाम पर राइट क्लिक करें और Properties -> Configuration Properties -> Configuration पर जाएं, परियोजना के बिल्ड चेकबॉक्स को साफ़ करें।

+0

मैं इस जवाब को स्वीकार करूंगा, हालांकि मैं अब ऐसी परिस्थिति में नहीं हूं जहां मुझे ऐसा करने की ज़रूरत है। (प्रश्न पूछने के बाद से कुछ सालों रहे हैं ;-)।) कदम उचित लगते हैं और 'टूल्स | ... 'के माध्यम से शिकार करने से कम हैं, हालांकि आपको फिर से निर्माण को चालू करना याद रखना होगा। – seeker

+1

उत्तर देने के लिए 2 साल लेकिन मुझे भी समस्या थी (2 साल बाद)। प्रोग्रामिंग = Google + Stackoverflow – Stefan

-4

नहीं, ऐसा नहीं है। आप इसे चलाने के बिना एक ऐतिहासिक संस्करण डीबग नहीं कर सकते हैं, जिसका मतलब है कि इसे बनाना। वीएस वर्तमान प्रतीकों और बाइनरी के खिलाफ डीबग करता है, जो इसे बिना निर्माण किए स्रोत के साथ सिंक हो जाएगा, जिससे डीबगिंग असंभव हो जाएगी।

+0

मैं कीड़े का एक अलग प्रकार नहीं खोलना चाहता, लेकिन मैंने संकलित निष्पादन योग्य और .pdb फ़ाइलों दोनों में एक टैग में चेक किया है, इसलिए यह किसी भी शाखा में नहीं है)। तो, मेरे पास वास्तव में सबकुछ है जो मुझे चाहिए - मैं विजुअल स्टूडियो को इसे उड़ाने के लिए नहीं चाहता हूं। – seeker

+0

प्रोग्राम को अलग से शुरू करें, वीएस में पुराना कोडबेस खोलें और मैन्युअल रूप से डीबगर संलग्न करें। – Femaref

+1

मैं प्रारंभिकरण को डीबग करना चाहता हूं, इसलिए मुझे बहुत जल्दी जगह पर ब्रेक पॉइंट की आवश्यकता है। – seeker

0

मैं क्या करता हूं: कोड में System.Diagnostics.Debugger.Launch() लाइन सेट करें, प्रोग्राम को अलग से चलाएं, वीएस में डीबगर संलग्न करें।

+0

मुझे नहीं लगता कि मेरे लिए काम होगा। मुद्दा यह है कि मेरे पास बाइनरी है और मैं इसे पुन: संकलित नहीं करना चाहता हूं। – seeker

6

वीएस2013 में यह है: solution -> Configuration Manager पर राइट क्लिक करें, और अपने प्रोजेक्ट के चेकबॉक्स को साफ़ करें।

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