Visual Studio Community Edition повільно перемикався між файлами або відкривав нові файли. Все інше (наприклад, пункти меню) було інакше нормальним.
Я спробував усі пропозиції з попередніх відповідей спочатку, і жодна не спрацювала. Потім я помітив, що це відбувається лише у веб-додатку ASP.NET MVC 4, тому я додав новий веб-додаток ASP.NET MVC 4, і це швидко.
Після багато проб і помилок я виявив різницю packages.config
- Якщо я помістив посилання Microsoft у верхній частині файлу, це зробило все знову спритно.
Перемістіть Microsoft*
записи доверху.
Здається, вам не потрібно їх переміщувати все - рухоме скажіння <package id="Microsoft.Web.Infrastructure"
помітно впливає на мою машину.
Як осторонь
- Видалення всього вмісту файлу також робить його ще одним надрізом *
- Виключення пакунків.config з Visual Studio не вирішує проблему
- Друг, який використовував Visual Studio 2013 Premium, не помітив різниці в жодному з цих випадків (обидва були швидкими)
ОНОВЛЕННЯ
Виявляється, що відсутні або неповні пакети NuGet локально є причиною. Я відкрив менеджер пакунків і отримав попередження: «У деяких рішеннях NuGet відсутні такі пакети» і вирішив відновити їх, і це швидко змінилось. Однак мені це не подобається, оскільки у моєму сховищі я додаю лише фактичні елементи, необхідні для компіляції, оскільки я не хочу розмивати своє сховище, тому врешті-решт я просто видалив пакети.config.
Це рішення може не відповідати вашим потребам, оскільки я вважаю за краще використовувати NuGet для отримання пакетів, а не обробляти оновлення пакетів, тому це порушить це, якщо ви будете використовувати його для цієї мети.