यहां एक समाधान है कि (1) किसी भी कोड परिवर्तन या ब्रेकप्वाइंट की आवश्यकता नहीं है, और (2) कार्यक्रम समाप्ति के बाद रुक जाता है ताकि आप वह सब कुछ देख सकें जो मुद्रित किया गया था। यह F5 या Ctrl + F5 के बाद रुक जाएगा। प्रमुख पहलू यह है कि VS2013 एक्सप्रेस (परीक्षण के अनुसार) पर, यह प्रतीकों को लोड नहीं करता है, इसलिए डिबगिंग बहुत प्रतिबंधित है।
एक बैच फ़ाइल बनाएँ। मैंने runthenpause.bat
निम्नलिखित सामग्री के साथ मेरा नाम पुकारा :
%1 %2 %3 %4 %5 %6 %7 %8 %9
pause
पहली पंक्ति जो भी आदेश प्रदान करेगी और आठ तर्कों तक चलेगी। दूसरी पंक्ति होगी ... विराम।
परियोजना गुण खोलें | कॉन्फ़िगरेशन गुण | डिबगिंग।
- "कमांड तर्क" को
$(TargetPath)
(या "कमांड" में जो कुछ भी है) बदलें ।
- "कमांड" को पूर्ण पथ में बदलें
runthenpause.bat
।
- ठीक है मारो।
अब, जब आप दौड़ते हैं, runthenpause.bat
तो आपके एप्लिकेशन को लॉन्च करेगा, और आपके आवेदन के समाप्त होने के बाद, आप कंसोल आउटपुट को देखने के लिए रुकेंगे।
मैं एक अपडेट पोस्ट करूंगा अगर मैं यह पता लगाऊंगा कि प्रतीकों को कैसे लोड किया जाए। मैंने कोशिश की /Z7
प्रति इस लेकिन सफलता नहीं मिली।