2011-08-16 13 views
7

में कौन सी परियोजनाएं बनाने में विफल रही है, मुझे पता है कि मेरे पास विजुअल स्टूडियो में एक समाधान है। इसमें लगभग 500 परियोजनाएं हैं। जब मैं समाधान का निर्माण करता हूं, तो मुझे आउटपुट विंडो में बहुत अधिक आउटपुट मिलता है, और बिल्ड लॉग भी मिलता है। मान लीजिए, अंत में मैंविजुअल स्टूडियो

सभी को पुनर्निर्मित करें: 250 सफल, 10 विफल, 240 छोड़े गए।

मुझे पता है कि जो परियोजनाओं का निर्माण करने में विफल रहा है चाहते हैं, मैं आमतौर पर उत्पादन विंडो में 1 त्रुटि (रों), तो 2 त्रुटि (रों), आदि तो 9 त्रुटि (रों) के लिए खोज । अगर मुझे इस खोज का उपयोग करने में विफल 10 परियोजनाएं नहीं मिली हैं, तो मुझे लगता है कि त्रुटि गणना 10 का एक बहु था। इसलिए मैं 10 त्रुटि (0), 20 त्रुटि (0) इत्यादि की खोज करता हूं। मुझे आमतौर पर सभी असफल परियोजनाएं मिलती हैं क्योंकि यह बेहद असंभव है कि परियोजना में कई त्रुटियां थीं जो 100 का एक बहु है।

प्रश्न 1: क्या मैं मूर्ख हूं? मैं जो कर रहा हूं वह वास्तव में मेरे लिए बेवकूफ लगता है - वहां में बेहतर तरीका है। जो यह है?

लेकिन कभी कभी, एक परियोजना (मुझे लगता है) कुछ अन्य कारणों के लिए असफल हो सकता है क्योंकि आज मैं परियोजनाओं का निर्माण करने में विफल रहा ढूँढने में सक्षम नहीं था - यह कहा 10 में विफल रहा है, लेकिन वहाँ केवल 3 परियोजनाओं कि थे x त्रुटि (0) nonzero x के साथ। मुझे लगता है कि कुछ परियोजनाएं थीं जिनके लिए कुछ पोस्ट-बिल्ड चरण विफल हुए थे या कुछ और

प्रश्न 2: मैं इस मामले में कौन सी परियोजनाओं को विफल कर सकता हूं?

मैं दृश्य स्टूडियो का उपयोग कर रहा 2008 SP1

आप आपकी मदद के लिए बहुत बहुत धन्यवाद।

+0

पवित्र गाय! एक समाधान में 500 परियोजनाएं? तुम ऐसा क्यों करोगे? कोई आश्चर्य नहीं कि आपको मुश्किल समय मिल रहा है कि कौन सी परियोजनाएं निर्माण में विफल रही हैं। छोटे समाधान होने और बिल्ड सर्वर का उपयोग करना आसान नहीं होगा यदि आपको उन्हें एक साथ बनाने की ज़रूरत है? (ऐसा नहीं है जो मुझे लगता है। मैं बस विरोध नहीं कर सका।) – David

+0

@ डेविड: यह मेरे कार्यस्थल पर समाधान है। मैं वास्तव में इसके बारे में कुछ भी नहीं कर सकता :) –

उत्तर

9

आप त्रुटियों के दृश्य पर क्यों नहीं जाते हैं और केवल प्रोजेक्ट कॉलम में देखते हैं? उसमें सॉर्ट करें, और उसके बाद मूल्य बदलते समय नोटिंग को स्क्रॉल करें।

एक तरफ, एक समाधान में 500 परियोजनाएं होने पर वास्तव में मुझे बुरा विचार लगता है। मुझे दृढ़ता से संदेह है कि या तो परियोजनाओं को समेकित करने के लिए या कई समाधानों में विभाजित होगा।

+0

देखें -> त्रुटि सूची। मैंने कभी नहीं देखा * डिफ़ॉल्ट कॉन्फ़िगरेशन में ... यदि आपके पास केवल एक त्रुटि है, तो क्या आप इसे केवल इस समय आउटपुट विंडो के माध्यम से देखते हैं? –

1

एक और समाधान वीएस आईडीई के बजाय एमएसबिल्ड स्क्रिप्ट द्वारा अपना समाधान बनाना है। स्क्रिप्ट लिखना जरूरी नहीं है। एक दृश्य उपकरण जैसे कि MSBuild Sidekick बिल्ड स्क्रिप्ट बनाने में आपकी सहायता कर सकता है। आप पहली बिल्ड विफलता के साथ प्रक्रिया को तोड़ने और परियोजना के नाम को कहीं भी लॉग इन करने के लिए अपनी बिल्ड स्क्रिप्ट को इस तरह कॉन्फ़िगर कर सकते हैं।

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