2010-08-18 16 views
12

मैं सभी चेतावनियों से छुटकारा पाने के लिए एक परियोजना की सफाई कर रहा हूं, लेकिन मैं केवल त्रुटि सूची फलक में पहले 100 या तो देख सकता हूं।क्या विजुअल स्टूडियो 2010 में सभी कंपाइलर चेतावनियां दिखाने का कोई तरीका है?

इसका कारण यह है कि हम स्रोत नियंत्रण के लिए टीम सर्वर का उपयोग कर रहे हैं और सभी से पता चला चेतावनी फ़ाइलों है कि वर्तमान में (बाहर जाँच कर रहे हैं में होते हैं और इसलिए मैं किसी और बनाने के बिना संशोधित नहीं कर सकते संभवतः एक बहुत की कर एक समस्या है काम करते समय काम करते हैं)।

मैं पूरी सूची देखने में सक्षम होना चाहता हूं ताकि मैं अपनी सफाई जारी रख सकूं जबकि अन्य काम कर रहे हों।


मामले में यह एक फर्क नहीं पड़ता,

  • प्रश्न में परियोजना एक VB.NET वेब आवेदन (आवेदन मॉडल का उपयोग) है। ऐसा प्रतीत नहीं होता है कि मैं अलग-अलग पृष्ठों को संकलित कर सकता हूं।
  • पर्यावरण वीएस -2010 प्रीमियम है; यदि आवश्यक हो तो मैं अपनी मशीन पर अल्टीमेट प्राप्त कर सकता हूं।
+0

आप उन लोगों को क्यों नहीं बनाते जिन्होंने फाइलों की जांच की है इन फ़ाइलों में चेतावनियों को ठीक करें? –

+0

@ एंड्रियास: मैं योजना बना रहा हूं: [यह] (http://stackoverflow.com/questions/206286/how-do-you-tell-someone-theyre-writing-bad-code) और [यह] (http://stackoverflow.com/questions/512222/is-it-a-good-idea-to-eliminate-compiler-warnings)। मुद्दा यह है कि दूसरों द्वारा किए जाने वाले कार्यों की आवश्यकता है, और आवश्यक फिक्सेस की भारी मात्रा काफी बड़ी है। –

उत्तर

10

चेतावनियों की पूरी सूची आउटपुट विंडो में दिखाई देनी चाहिए। आउटपुट विंडो खोलने के बाद, इसे बिल्ड आउटपुट पर स्विच करें और आपके पास कंपाइलर द्वारा उत्सर्जित सभी त्रुटियों तक पहुंच होनी चाहिए।

नोट: कंपाइलर के पास अभी भी किसी दिए गए प्रोजेक्ट (दोनों वीबी और सी # के लिए सच) की त्रुटियों की संख्या पर एक कठिन सीमा है। इसे विजुअल स्टूडियो या कमांड लाइन में ओवरराइड नहीं किया जा सकता है।

+0

आउटपुट फलक कहता है "vbc: चेतावनी BC42206: चेतावनियों की अधिकतम संख्या पार हो गई है।" और त्रुटि सूची के समान दिखाता है। भले ही, यदि कंपाइलर की हार्ड सीमा ~ 100 पर है, तो मुझे लगता है कि मैं थोड़ी फंस गई हूं? –

+0

@ जोन, दुर्भाग्य से हाँ। यह संख्या संकलक में कोडित है और हैकी माध्यमों से भी ओवरराइड नहीं किया जा सकता है। – JaredPar

5

आप अस्थायी रूप से स्थानीय स्तर पर फ़ाइलें जो दूसरों के द्वारा बाहर जाँच कर रहे हैं ताकि आप उनकी चेतावनी को देखने के लिए की जरूरत नहीं है में

#pragma warning disable 

के लिए इसी तरह कुछ करना नहीं कर सकते?

+0

हम्मम्म ... मुझे लगता है कि मैं कर सकता था। चेक-इन पर, मुझे वापस जाना होगा और पता लगाना होगा कि कौन सी फाइलें हैं जिन्हें मुझे * चेक नहीं करना चाहिए। यह वास्तव में मेरे मूल प्रश्न का उत्तर नहीं देता है, लेकिन +1 क्योंकि यह सहायक है। धन्यवाद। –

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

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