विजुअल स्टूडियो कम्युनिटी एडिशन फाइलों के बीच स्विच करना या नई फाइलें खोलना धीमा कर रहा था। बाकी सब कुछ (उदाहरण के लिए, मेनू आइटम) अन्यथा सामान्य था।
मैंने पिछले उत्तरों में पहले सभी सुझावों की कोशिश की और किसी ने काम नहीं किया। मैंने तब देखा कि यह केवल ASP.NET MVC 4 वेब एप्लिकेशन पर ही हो रहा है, इसलिए मैंने एक नया ASP.NET MVC 4 वेब एप्लिकेशन जोड़ा, और यह तेज था।
बहुत परीक्षण और त्रुटि के बाद, मुझे पता चला कि यह अंतर था packages.config
- अगर मैंने Microsoft संदर्भों को फ़ाइल के शीर्ष पर रखा तो इससे सब कुछ फिर से तड़क-भड़क वाला हो गया।
Microsoft*
प्रविष्टियों को शीर्ष पर ले जाएं ।
ऐसा प्रतीत होता है कि आपको उन सभी को स्थानांतरित करने की आवश्यकता नहीं है - चलती कहना <package id="Microsoft.Web.Infrastructure"
है मेरे मशीन पर ध्यान देने योग्य प्रभाव है।
स्वगत कथन के रूप में
- फ़ाइल की सभी सामग्री को हटाने से यह एक और पायदान भी तेज हो जाता है *
- Visual Studio से package.config को छोड़कर समस्या को हल नहीं करता है
- विजुअल स्टूडियो 2013 प्रीमियम का उपयोग करने वाले एक मित्र ने इन मामलों में कोई अंतर नहीं देखा (दोनों तेज थे)
अपडेट करें
यह लापता या अधूरा NuGet प्रतीत होता है कि स्थानीय स्तर पर पैकेज हैं। मैंने पैकेज मैनेजर को खोला और एक चेतावनी मिली 'कुछ नूगेट पैकेज इस समाधान से गायब हैं' और उन्हें पुनर्स्थापित करने के लिए चुनें और इस चीज़ को ऊपर उठाएं। हालाँकि मुझे यह पसंद नहीं है कि मेरी रिपॉजिटरी में मैं केवल संकलन के लिए आवश्यक वास्तविक वस्तुओं को जोड़ता हूं क्योंकि मैं अपनी रिपॉजिटरी को ब्लोट नहीं करना चाहता हूं, इसलिए अंत में मैंने पैकेजों को हटा दिया ।config।
यह समाधान आपकी आवश्यकताओं के अनुरूप नहीं हो सकता है क्योंकि मैं पैकेज प्राप्त करने के लिए NuGet का उपयोग करना पसंद करता हूं, संकुल के अद्यतन को संभालना नहीं है, इसलिए यदि आप इसका उपयोग उस उद्देश्य के लिए करते हैं तो यह टूट जाएगा।