Visual Studio 2015 JavaScript Intellisense seltsames Verhalten

8

Ich arbeite an MVC-Anwendung in Visual Studio 2015. Plötzlich begann intellisense für JavaScript-Dateien seltsam zu verhalten. Manchmal taucht das IntelliSense nicht auf, aber es kann mit einer Tastenkombination angezeigt werden. Das schlimmere Problem ist, dass es keine lokalen Variablen anzeigt. Der Screenshot ist hier: Ссылка . Die lokale Variable abcde ist nicht in der Liste. Hier ist ein Screenshot des richtigen Verhaltens: Ссылка . Ich erfahre ähnliches Verhalten für Objektattribute beim Schreiben von Methoden (intellisense zeigt keine Attribute beim Schreiben von this. ).

Das Problem begann auf meinem Laptop. Ich habe versucht, es zu lösen. Ich habe verschiedene Lösungen ausprobiert, aber ohne Erfolg. Der Grund ist, dass die Lösungen, die ich gefunden habe, nicht für mein spezifisches Problem waren. Ich habe sogar versucht, Visual Studio neu zu installieren.

Da ich es nicht auf dem Laptop reparieren konnte, habe ich versucht, Visual Studio auf meinem Desktop mit neuer Windows 10-Installation zu installieren. Ich habe neue Projekt erstellt und Dateien vom Laptop auf das neue Projekt übertragen. Intellisense arbeitete an dem neuen Projekt. Ich habe Code geschrieben, das Projekt gespeichert und den Computer ausgeschaltet.

Als ich nach einigen Tagen zu meinem Projekt zurückkehrte, bemerkte ich, dass sich die Intelligenz genauso benahm wie auf dem Laptop.

Das Interessanteste ist, dass das Intellisense in jedem neuen Projekt funktioniert, das ich erstelle.

Ich bin wirklich verzweifelt, weil ich schon so viel Zeit damit verbracht habe, dieses Problem zu beheben. Ich werde mich für jede Hilfe freuen.

    
HaitraMysh 27.04.2016, 17:34
quelle

1 Antwort

0

Seit ich diese Frage gepostet habe, habe ich einige Wege gefunden, das Problem zu minimieren (vielleicht sogar zu beheben):

  1. Ich habe eine neue Lösung für das Projekt erstellt und alle Dateien dorthin verschoben, indem ich deren Inhalt kopiert habe.

  2. Ich schalte den Computer nicht aus. Ich benutze den Ruhezustand mit Visual Studio läuft. Dies ist möglicherweise nicht notwendig, da mein Projekt einen Neustart von Windows Update und mehrere VS-Neustarts aufgrund von Plugin-Updates überstanden hat.

  3. Wenn Sie auf das Problem stoßen, prüfen Sie wie von gpersonell vorgeschlagen, nach Syntaxfehlern. Einmal wurde der Intellisense für mich kaputt, als ich versuchte, die Funktion mit fehlenden Klammern aufzurufen.

  4. Wenn Sie sicher sind, dass keine Syntaxfehler vorliegen, lassen Sie den Computer eine Weile stehen. Das hört sich vielleicht blöd an, hat mir aber schon dreimal geholfen. Normalerweise lasse ich den Computer für 5 - 15 Minuten mit Visual Studio laufen, während das Projekt geöffnet ist, und wenn ich zurückkomme, funktioniert das IntelliSense wieder.

  5. Löschen Sie nicht die Inhalte der Ordner \obj\Debug und \obj\Release . Verwenden Sie stattdessen die Clean Project-Funktion von Visual Studio.

  6. Wenn nichts von dem obigen hilft, beginnen Sie erneut mit dem Punkt 1.

Ich hoffe, das hilft jemandem.

    
HaitraMysh 21.05.2016, 10:56
quelle