Visual Studio Community Edition wechselte langsam zwischen Dateien oder öffnete neue Dateien. Alles andere (zum Beispiel Menüpunkte) war ansonsten normal.
Ich habe zuerst alle Vorschläge in den vorherigen Antworten ausprobiert und keiner hat funktioniert. Ich bemerkte dann, dass es nur in einer ASP.NET MVC 4-Webanwendung auftrat, also fügte ich eine neue ASP.NET MVC 4-Webanwendung hinzu, und dies war schnell.
Nach langem Ausprobieren stellte ich fest, dass der Unterschied darin bestand, dass packages.config
- wenn ich die Microsoft-Referenzen oben in die Datei setzte, alles wieder bissig wurde.
Verschieben Sie die Microsoft*
Einträge nach oben.
Es sieht so aus, als müssten Sie nicht alle bewegen - das Bewegen sagt <package id="Microsoft.Web.Infrastructure"
sich spürbar auf meine Maschine aus.
Nebenbei
- Wenn Sie den gesamten Inhalt der Datei entfernen, wird sie auch noch schneller. *
- Das Ausschließen von packages.config aus Visual Studio behebt das Problem nicht
- Ein Freund, der Visual Studio 2013 Premium verwendet, bemerkte in beiden Fällen keinen Unterschied (beide waren schnell).
AKTUALISIEREN
Es scheint, dass fehlende oder unvollständige NuGet- Pakete lokal die Ursache sind. Ich öffnete den Paketmanager und erhielt die Warnung "Einige NuGet-Pakete fehlen in dieser Lösung" und entschied mich, sie wiederherzustellen, was die Dinge beschleunigte. Dies gefällt mir jedoch nicht, da ich in meinem Repository nur die tatsächlichen Elemente hinzufüge, die für die Kompilierung erforderlich sind, da ich mein Repository nicht aufblähen möchte. Am Ende habe ich einfach die packages.config entfernt.
Diese Lösung entspricht möglicherweise nicht Ihren Anforderungen, da ich NuGet lieber zum Abrufen der Pakete und nicht zum Aktualisieren von Paketen verwende. Wenn Sie sie für diesen Zweck verwenden, wird dies dadurch behoben.