2012-08-03 11 views
5

क्या कोई ऐसा उपकरण है जो मुझे मेरे प्रोजेक्ट में एक जगह ढूंढ सकता है जो निर्माण के लिए इतना लंबा लगता है? प्रदर्शन प्रोफाइलर की तरह, लेकिन विजुअल स्टूडियो की निर्माण प्रक्रिया के लिए।वीएस -2010 पर समाधान बनाने के दौरान "धीमी" जगहें कैसे खोजें?

पीएस मैंने वीएस के एक और उदाहरण के साथ निर्माण के दौरान अपने विजुअल स्टूडियो को प्रोफाइल करने का प्रयास किया, लेकिन मुझे स्पष्ट परिणाम नहीं मिला।

+1

नहीं अपने प्रश्न का उत्तर लेकिन सिर्फ एक टिप है: एक RamDrive कम निर्माण समय (एक निर्माण सर्वर पर) का उपयोग करना नाटकीय रूप से एक कंपनी मैं के लिए काम किया है। हार्ड ड्राइव का उपयोग करने की तुलना में यह एक तिहाई समय ले लिया। –

उत्तर

5
Tools -> Options -> Projects and Solutions -> Build and Run 

वहाँ आप MSBUild project build output verbosity सेटिंग्स

बदल सकते हैं जब सामान्य स्तर पर यह प्रत्येक परियोजना के लिए समय दे देंगे, तो यह क्या धीमी गति से नीचे खड़ी कर रहा है देखने के लिए इस्तेमाल किया जा सकता। (आउटपुट विंडो में)

एक उच्च स्तर पर आप संकलन के दौरान क्या हो रहा है इसके बारे में और भी अधिक जानकारी देखेंगे।

5

मैं http://msbuildprofiler.codeplex.com/ साथ बेहतर परिणाम मिल गया तो एक MSBuild शीघ्र

MSBuild.exe MySolution.sln /t:rebuild /l:MSBuildProfileLogger,MSBuildProfiler,Version=1.0.1.0,Culture=neutral,PublicKeyToken=09544254e89d148c 

में मेरे समाधान संकलन बस लक्ष्य (/ टी: पुनर्निर्माण) के पुनर्निर्माण को चलाने के लिए सावधान रहना होगा अन्यथा आप पूरी तरह से अलग परिणाम दूसरी बार आप इसे चलाने मिलता है।

मुझे लगता है कि $ 1 दान अच्छा मूल्य :)