मुझे पता है कि मैं अपने मल्टीकोर के निर्माण उत्पादन सॉर्ट सकता है दृश्य स्टूडियो में बनाता है आउटपुट विंडो में बिल्ड आदेश आइटम का उपयोग कर (वर्णित के रूप में here)।मैं डिफ़ॉल्ट रूप से बिल्ड ऑर्डर द्वारा विजुअल स्टूडियो के निर्माण आउटपुट को कैसे क्रमबद्ध करूं?
लेकिन एक बार मुझे लगता है कि किया जाता है और फिर से एफ 7 पर पहुंच जाते हैं, विकल्प वापस बिल्ड पर स्विच करता है और मैं फिर से वापस आदेश बिल्ड करने के लिए स्विच करने के लिए है।
वहाँ आउटपुट विंडो में डिफ़ॉल्ट सेटिंग के रूप आदेशबिल्ड स्थापित करने के लिए कोई तरीका है?
थोड़ा सर्च कर रहे हैं मुझे पता चलता है कि इस सवाल का कई बार पूछा गया था लेकिन जवाब कभी नहीं:
- http://ntcoder.com/bab/2009/06/02/ordering-output-of-out-of-order-builds-in-visual-studio/#comment-484
- http://blogs.msdn.com/b/zainnab/archive/2010/07/03/show-the-output-window-during-build-vstiptool0045.aspx#comments
- http://weblogs.asp.net/scottgu/archive/2005/10/21/428094.aspx#1451451
संपादित करें:
answerSimon द्वारा दिए गए मेरे लिए काम करता है (या कम से कम यह मुझे सही दिशा में इंगित करता है), लेकिन मैं बस अपना कोड कॉपी नहीं कर सकता और इसे अपने MyMacros
प्रोजेक्ट में सम्मिलित नहीं कर सका।
कक्षा देखें एक्सप्लोरर फलक पर, मैक्रो आईडीई में, EnvironmentEvents डबल क्लिक करें नोड: इसके बजाय, मैं निर्माण की घटनाओं के लिए हैंडलर वास्तव में वर्णित here रूप बनाने के लिए इसे पर्यावरण एवेन्ट्स टैब और मैक्रो संपादक फलक पर एक ड्रॉप-डाउन मेनू के रूप में प्रदर्शित करने के लिए।
EnvironmentEvents ड्रॉप-डाउन मेनू से, घटनाओं प्रकार, इस तरह के रूप TaskListEvents का चयन करें। घोषणा कॉम्बो बॉक्स अब उपलब्ध पर उपलब्ध कार्य सूची ईवेंट के साथ आबादी है।
घोषणा पर ड्रॉप-डाउन मेनू, एक घटना का चयन करें, जैसे TaskAdded, मॉड्यूल के लिए अपने घटना प्रक्रिया जोड़ने के लिए।
ईवेंट आपके मैक्रो में डाला गया है और अब आप ईवेंट प्रक्रिया में कोड जोड़ सकते हैं।
अन्यथा, ईवेंट हैंडलर बिल्कुल नहीं कहा जाता है।
इसे पाने के लिए अपने उत्तर को संशोधित करना पड़ा। – eckes
शायद क्योंकि आप वीएस 2005 चला रहे हैं। वीएस 2010 पर इस बदलाव की आवश्यकता नहीं है (कुछ ऑटो जेनरेट कोड है जो इसे करता है) –
हाँ। वीएस2005 के साथ, मुझे ** ** यहां वर्णित बिल्ड इवेंट हैंडलर बनाना है: http://msdn.microsoft.com/en-us/library/0b27f9kz(v=vs.80).aspx वे जेनरेट पर भरोसा करते हैं कोड, अन्यथा हैंडलर नहीं बुला रहे हैं ... – eckes