2011-04-04 9 views
7

वीएस -2010, समाधान में 100+ परियोजनाएं।मैं वीएस -2010 परियोजना के निर्माण से आउटपुट कैसे कम कर सकता हूं?

मैं प्रत्येक परियोजना के निर्माण के बाद "परियोजना प्रदर्शन सारांश", "लक्ष्य प्रदर्शन सारांश" और "कार्य प्रदर्शन सारांश" अनुभागों की 115+ रेखाओं को देखने से थक गया हूं। यह आउटपुट विंडो में दिखाई देता है- और- लॉग फ़ाइल में। उन पंक्तियों (आमतौर पर) में कुछ भी उपयोगी नहीं है (वे) और वे सिर्फ आउटपुट को अव्यवस्थित करते हैं। वीएस2005 और वीएस -2008 ने उन सभी अतिरिक्त सामानों को आउटपुट नहीं किया।

लेकिन मुझे उस शोर को बंद करने का कोई तरीका नहीं दिख रहा है। दो टूल्स-> विकल्प-> प्रोजेक्ट्स एंड सॉल्यूशंस-> बिल्ड एंड्रुन "वर्बोजिटी" सेटिंग्स बिल्कुल प्रभावित नहीं होती हैं।

मैं बिल्ड आउटपुट के उस हिस्से को कैसे रोक सकता हूं?

+0

रहस्यमय समस्या, वे बिल्कुल सही हैं जो आप शोर को सीमित करने के लिए उपयोग करते हैं। दस्तावेज बिल्कुल * क्या * आप बेहतर बदल गए। –

+0

मैंने उन सभी "वर्बोसिटी" सेटिंग्स (व्यक्तिगत रूप से, फिर एक साथ) को बदल दिया (स्पष्ट डिफ़ॉल्ट) "न्यूनतम" से "शांत" तक। आउटपुट पर कोई प्रभाव नहीं। उन लोगों ने विशिष्ट कंपाइलर/लिंकर आउटपुट को कम किया, लेकिन उन "* प्रदर्शन सारांश" खंडों को नहीं हटाया। उन सेटिंग्स के लिए अन्य मान आउटपुट में वृद्धि दिखाई देते हैं। क्या आईडीई के माध्यम से सी ++ बनाने के दौरान कोई भी "* पेफॉर्मेंस सारांश" अनुभागों से छुटकारा पाने में कामयाब रहा है? ये विंडोज़ हैं। Libs/.dlls/.exes का निर्माण किया जा रहा है। – Mike

+0

पहले के संस्करण से VS2010 अपग्रेड की कुछ रिपोर्ट सुचारू रूप से नहीं चल रही है। यह कॉन्फ़िगरेशन परिवर्तनों को संरक्षित करने का प्रयास करता है। बड़ा हथौड़ा उपकरण + आयात/निर्यात + रीसेट है। अगर आप अपने अनुकूलन की परवाह करते हैं तो इसे पहले सहेजें। –

उत्तर

11

ओह। जब मैंने पोस्ट किया था या जब मैंने जवाब दिया था तो मैं लॉग इन नहीं था। और मेरे ब्राउजर ने कुकी खो दी है या जो भी मुझे याद रखती है। अन्यथा, मैंने उपरोक्त उत्तर संपादित किया होगा। (लगता है कि मैं यहाँ सबकुछ गलत कर रहा हूं।)

मैं उपर्युक्त समस्या का समाधान पोस्ट करना चाहता था। हंस सही थे कि एक सिस्टम पर वीएस -2010 की स्थापना जो पहले से ही वीएस2005 और/या वीएस 2008 ने पुराने संस्करण से कॉन्फ़िगर को बनाए रखने की कोशिश की थी। पुराने config का एक हिस्सा इस सेटिंग था: उपकरण> विकल्प> परियोजनाओं और Solutions-> कुलपति ++ परियोजना सेटिंग्स> समय बिल्ड

स्थापित किया गया था कि "हाँ" मेरी VS2005/VS2008 प्रतिष्ठानों में , लेकिन ऐसा लगता है कि उन संस्करणों में निर्माण आउटपुट के लिए कुछ भी नहीं या बहुत कम है।

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

मैंने "बिल्ड टाइमिंग" सेटिंग को "नहीं" में बदल दिया, और अब मैं केवल उन वर्गों को देखता हूं यदि वर्बोजिटिटी सेटिंग्स "डायग्नोस्टिक" पर हैं। मुझे लगता है कि जिस तरह से यह काम करने का इरादा था।

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

+0

आह। एक कुकी समस्या नहीं थी। जब मैं उपरोक्त वास्तविक समाधान पोस्ट करता हूं तो मैं गलत ब्राउज़र पर था। मूर्खतापूर्ण गलती। – Mike

+0

हां लेकिन फिर आप इसे बनाने के लिए समय निकाल देते हैं। मुझे यकीन नहीं है कि काउंटरों की अंतहीन संख्या क्यों आवश्यक है। अच्छा सवाल हालांकि, काश मैं इन से छुटकारा पा सकता हूं और निर्माण का समय रख सकता हूं। – n1ckp

+0

क्या आपका मतलब परियोजना प्रदर्शन सारांश में "पुनर्निर्माण" लाइन पर है? BuildTiming बंद होने के साथ, मुझे अभी भी प्रत्येक परियोजना के लिए अंतिम पंक्ति के रूप में प्रदर्शित समय का समय मिलता है: उदाहरण के लिए, "11> समय बीत गया 00: 00: 40.56"। – Mike

1

[[मैं केवल अपने स्वयं के प्रश्न का उत्तर दे रहा हूं क्योंकि समाधान ऊपर दिए गए मूल प्रश्नों पर टिप्पणियों में प्रदान किया गया था, और मुझे उत्तर दिए बिना उत्तर दिए गए "उत्तर दिए गए" को चिह्नित करने का कोई तरीका नहीं दिख रहा है। ]]

टूल्स -> आयात और निर्यात -> ऊपर दिए गए टिप्पणियों में सुझाए गए हंस पासेंट को रीसेट करें।

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

मैं यहां भी विस्तार से पोस्ट करूंगा।

अब जब मैं सही निर्माण आउटपुट देख सकता हूं, ऐसा प्रतीत होता है कि मैंने जो आउटपुट रिपोर्ट किया वह "न्यूनतम" और "डायग्नोस्टिक" का एक अजीब मिश्रण था। उन "प्रदर्शन सारांश" खंडों के साथ, मैं शायद "सामान्य" निर्माण आउटपुट के साथ जाऊंगा। मुझे कोई सुराग नहीं है कि हमारी टीम पर हर कोई उस समस्या के साथ क्यों समाप्त हुआ।

धन्यवाद हंस के लिए जाओ! :)

+0

मुझे आशा है कि इसे स्वीकार किए गए उत्तर के रूप में चिह्नित करने से मुझे कुछ अवांछित अंक या कुछ नहीं मिलता .... – Mike

+0

ऐसा नहीं है। यह इस प्रश्न को प्रश्न सूची के उत्तर के रूप में चिह्नित करता है, इस पर कम ध्यान आकर्षित करता है, और आपके स्वीकृति प्रतिशत को ऊपर रखता है, यह दर्शाता है कि आप जो प्रश्न पूछते हैं उसका पालन करते हैं। –

+0

इस समाधान ने वास्तव में बिल्ड विंडो में सभी बेकार संदेशों से छुटकारा पाने में मेरी मदद की। 'VS2012' के लिए यह 'सभी सेटिंग्स रीसेट करें' है, फिर 'अगला अगला .. आप फिनिश लाने के लिए' पर जाएं। आप कर चुके हैं। –

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