blog.atwork.at

news and know-how about microsoft, technology, cloud and more.

Visual Studio 2013 und Extensions

Vor kurzem bin ich in folgendes Problem mit Visual Studio 2013 gelaufen: Beim Starten einer ASP.NET App produzierte mein Rechner eine CPU-Last von annähernd 100% - und nichts ging mehr. Bei Kontrolle im Task Manager hatte ich (reproduzierbar) Dutzende bis Hunderte Tasks "Evented I/O for V8 JavaScript (32 Bit)" laufen...

image

Jeder dieser Tasks verursachte durchschnittlich um die 5% CPU-Last - durch hunderte davon war mein Rechner "zu" und nicht mehr zu gebrauchen (abgesehen davon, dass die Web-App auch nicht mehr lief). Nur das Beenden des Tasks Visual Studio beendete diese Situation. Es lag also irgendwie an Visual Studio.

Zum Glück war die Ursache relativ rasch herausgefunden. Ich bin ja ein große Fan von Visual Studio Extensions - und dieses Fehlverhalten lag an einer Extension. Bei Kontrolle in Tools/Extensions and Updates zeigt VS die Liste der Extensions an...

Grund war die Extension "Web Essentials 2013" in der Version 1.8. Nach dem Deaktivieren der Extension trat das Problem nicht mehr auf.

image

Der Autor der Web Essentials 2013, Mads Kristensen (@mkristensen), hat dieses Problem bereits in der neuesten Version behoben, siehe VS 2013 slows down when editing javascript files #621!

image

Das heißt, durch Aktualisieren der Web Essentials 2013 auf Version 1.8.5 (siehe Screenshot) funktioniert Visual Studio mit der Extension wieder wie gewohnt!

BTW: Für jeden Web Developer sind die Web Essentials 2013ein Must Have.

Somit: Wenn bei euch einmal ein "seltsames Verhalten" in Visual Studio auftritt am besten die Extensions kontrollieren und ggf. deaktivieren oder nach Updates Ausschau halten - hilft oft! Zwinkerndes Smiley

Bei dieser Gelegenheit ein weiterer Hinweis: Es gibt auch ein aktuelles Update der Auto History Extension in Visual Studio 2013 Must Have von V1.1 auf 1.2 - gleich aktualisieren!

image

Viel Produktivität und Spaß mit Visual Studio und den vielen vielen brauchbaren Extensions!

Loading