Aus irgendeinem Grund habe ich JavaScript intellisense nach dem Debuggen meiner ASP.NET-Webanwendung in Visual Studio 2012 verloren.
Sie können sehen, wenn ich anfange, habe ich volle Intelligenz. Im unteren Bild bekomme ich knockoutjs intellisense:
Sobald ich jedoch die Anwendung debugge, verliere ich Intellisense. Zum Beispiel, wenn ich F5 zum debuggen drücke [update: übrigens geschieht dies auch mit CNTL-F5], wenn ich zu meinem Code zurückkehre, verliere ich intellisense:
Der einzige Weg, den ich gefunden habe, um intellisense wieder arbeiten zu lassen, ist Tools - & gt; Einstellungen importieren und exportieren - & gt; Alle Einstellungen zurücksetzen . Das Problem ist, dass dies nur funktioniert, bis ich die Anwendung erneut ausführe.
Weiß jemand, wie man dieses Problem dauerhaft beheben kann? Danke!
UPDATE : Es scheint, dass dies mit ReSharper zusammenhängt (ich benutze 7.0.1). Wenn ich es von ReSharper zu Visual Studio intellisense unter den Allgemeinen Optionen für ReSharper ändere, verschwindet das Problem. Ich denke, das ändert meine Frage leicht - wie kann ich intellisense für Frameworks wie knockoutjs mit ReSharper arbeiten?
Ich habe in letzter Zeit auch andere Intellisense als .cs-Dateien verloren. Ich begann VS-Erweiterungen nacheinander zu deaktivieren, bis es behoben ist. So entdeckte ich, dass, nachdem ich eine der VS-Erweiterungen entfernt hatte (was mit TFS zu tun hatte), Re-Sharper wieder mit voller Leistung von IntelliSense arbeitete.
Wenn also keiner Ihrer Vorschläge funktioniert, würde ich Ihnen vorschlagen, Erweiterungen zu deaktivieren und zu überprüfen, ob ReSharper wieder funktioniert, damit Sie sie wieder aktivieren können, bis ReSharper bricht. Dann können Sie erkennen, welche Erweiterung für Ihren ReSharper böse ist. Viel Glück.
Tags und Links visual-studio-2012 resharper javascript-intellisense