22 Stimmen

Visual Studio 2010 Schließen einer Registerkarte dauert 8 Sekunden?

Jemand anderes VS2010 ist extrem langsam beim Schließen von Code-Editor-Registerkarten?

Das Öffnen einer .cs-Datei erfolgt sofort, aber das Schließen einer Registerkarte dauert ~8 Sekunden. Ich habe Power Commands und die Productivity Power Tools deinstalliert, die einzigen anderen installierten Erweiterungen sind ReSharper (das Deaktivieren hat nicht geholfen) und der Color Theme Editor. Ich habe die UI Automation Leistungsverbesserung installiert.

Ich habe die meisten Vorschläge von Optimierungen in Visual Studio Frage; stellte sicher, dass die Einstellungen lokal gespeichert werden; deaktivierte den Gliederungsmodus; deaktivierte den Anti-Virus - nichts hilft.

Wenn man googelt, findet man nur allgemeine "VS2010 ist ein Schwein"-Beschwerden aus der Zeit der Beta1. Ich habe sogar versucht, ein paar aktuelle Hot-Fixes von https://connect.microsoft.com/VisualStudio/Downloads (KB2201993, KB2123002, KB2106584, KB981107, B2268081), aber nichts scheint zu helfen.

Hat jemand eine Idee?

--UPDATE---

Ein weiterer Hinweis: Es scheint nur bei einigen Lösungen zu passieren und bei anderen nicht! Warum sollte es lösungsspezifisch sein?!

27voto

Andriy Volkov Punkte 18140

Löschen von .suo Datei geholfen!

Ein ähnlicher Fall wurde berichtet aquí aber es handelte sich um eine riesige .suo-Datei, während meine <1Mb war

Ein weiterer Hinweis auf ein ähnliches Problem findet sich in aquí in ihrem Fall war es der Debugger, der betroffen war.

Danke an Sysinternals ProcessMonitor für den Hinweis!

15voto

RobertC Punkte 313

Ich weiß, dass Sie bereits versucht haben, Antivirenprogramme zu deaktivieren, aber ich wollte Ihnen mitteilen, was bei mir funktioniert hat. Bei meiner Arbeit sind wir von Symantec Endpoint Protection betroffen, und ich habe das Problem gelöst, indem ich den/die Ordner der Lösung vom automatischen Schutz ausgeschlossen habe. Das Schließen von Dateiregisterkarten in VS2010 dauerte früher mehrere Sekunden, jetzt geht es fast augenblicklich.

So geht's: Unter Symantecs Viren- und Spywareschutz -> Optionen -> Einstellungen ändern -> (Registerkarte) Dateisystem-Auto-Schutz -> Zentralisierte Ausnahmen -> Hinzufügen...[Ihr(e) Ordner].

6voto

Alex J Punkte 9475

Nach einem halben Jahr des Leidens habe ich gerade entdeckt, dass das Hinzufügen des Projektordners zur Liste der ausgeschlossenen Dateien und Ordner von Security Essentials das Problem für mich löst. Das Entfernen des Ausschlusses bringt das Problem zurück.

1voto

Tony Punkte 11

Ich hatte das gleiche Problem. procmon verwendet, um festzustellen, dass Visual Studio war Slamming meine Lösung der .suo-Datei. Ich habe diese Datei gelöscht und sofort werden meine Dateien geschlossen. Keine 60 Sekunden mehr, um alle Dateien zu schließen!!! Mann, MS muss dieses Problem beheben, es ist sehr schlimm.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X