Ich schreibe in VB.Net mit Visual Studio 2012 (Premium, Update 3, ReSharper 8). Ich habe den ReSharper intellisense deaktiviert und verwende den Standard VS intellisense.
Seit einiger Zeit habe ich ernsthafte Intellisense-Performanceprobleme. Mein Problem scheint spezifisch für die Untergruppe "Listenmitglieder" von intellisense zu sein. Fast jedes Mal, wenn Listenmitglieder intellisense aktiviert werden, dauert das Laden und Anzeigen der Liste etwa 2 Sekunden. Die Anwendung bleibt hängen, bis die Mitgliederliste angezeigt wurde.
Ich habe Process Monitor verwendet, um das Problem zu diagnostizieren, und es scheint, dass der Visual Studio-Cache bei jeder Anzeige der Mitgliederliste Tausende von Dateiinteraktionen mit verschiedenen Dateien in meiner Lösung durchführt. Die meisten dieser Dateiinteraktionen scheinen sich auf generierten Code aus T4-Vorlagen und VS-generierten Designerdateien zu konzentrieren. Ich konnte online keine Informationen zu diesem Problem finden.
Hat jemand anderes dieses Leistungsproblem gesehen und eine Lösung gefunden?
Ich hatte das gleiche Problem. Es würde ungefähr 10 Sekunden dauern, um das IntelliSense-Menü anzuzeigen, wenn ich anfing, das Klassen- (oder Stil-) Attribut eines HTML-Tags einzugeben.
Ich habe versucht, meine .suo-Datei zu löschen. Ich beobachtete, wie VS den Cache für ungefähr 30 Sekunden neu generiert. Aber es tritt immer noch auf; vielleicht war das Problem für mich zumindest das Laden der Elemente in die Intellisense-Liste.
Ich habe BrowserLink deaktiviert und nicht repariert.
Also habe ich Intellisense für HTML-Dateien deaktiviert, indem ich Auto List Members
im 'Text Editor | HTML | Registerkarte "Allgemein". Keine nervige Pause mehr ... auch keine Intellisense, aber für mich ist das in Ordnung.
Ich habe Resharper nicht installiert und stelle dieses Problem - langsames intellisense nur für CSS (wenn ich versuche, den Wert des Klassenattributs zu bearbeiten, oder einfach Caret dorthin zu verschieben, VS wird verrückt und verlangsamt sich insgesamt radikal. Auch es passiert, wenn ich CSS-Dateien bearbeite. Beachten Sie, dass dies in einem Webprojekt geschieht, das die Flat Dream-Vorlage verwendet. Möglich, ich sollte es überprüfen und löschen Sie die CSS-Dateien, die nicht referenziert werden, aber was ist der beste Weg, dies zu tun, wenn es ganze Bienenstock von CSS und weniger Dateien ....
Leider scheint das Problem auch in VS 2013 zu bestehen - ich hatte ein ähnliches Problem mit VS2013 + ReSharper v8.0.2 und intellisense in CSS.
Die Verwendung von VS 2012 + ReSharper 8.0.2 auf der gleichen Lösung ist in Ordnung.
Mein Problem scheint hauptsächlich darauf zurückzuführen zu sein, dass ich an einer ExtJS-Lösung arbeite (die hunderte von .js- und .css-Dateien hinzufügt), und VS 2013 scheint damit zu umfallen .
Sie verwenden VS2012 bereits hier - ist das Problem bei der vollständigen Deinstallation von ReSharper aufgetreten? Wenn nicht, dann ist ReSharper dein Problem. Wenn es VS2012 ist, dann ist es etwas anderes. Überprüfen Sie alle anderen Erweiterungen, die Sie möglicherweise installiert haben, und versuchen Sie, sie zu deaktivieren.
Verwenden Sie Ihre eigenen T4-Vorlagen?
Jedes Mal, wenn ich ein solches fehlerhaftes Verhalten erfahre (ich mache C ++ - Entwicklung), lösche ich die sdf -Datei, die zur Lösung gehört. Nach dem Löschen dieser Datei und dem visuellen Studio ist intellisense wieder schnell und reibungslos :)
Ich hatte seit zwei Wochen mit diesem Problem zu tun und fand es schließlich mit einem sysinternalen Tool namens Process Monitor (ProcMon.exe) heraus. Das Problem hat mit den Einstellungen für automatische Updates zu tun. Ich habe es deaktiviert, voila, es funktioniert.
Lösung: Werkzeuge - & gt; Optionen - & gt; Umwelt - & gt; Erweiterungen und Updates - & gt; (Deaktivieren) Automatisch nach Updates suchen- & gt; OK
Tags und Links visual-studio visual-studio-2012 intellisense visual-studio-2013 generated-code