Ich habe ein Ionic-Projekt in Visual Studio 2015, das Firebase verwendet. Nach dem Öffnen des Projekts beginnt der JavaScript-Sprachdienst mit dem Laden einiger "referenzierter Dateien" von , bekommt aber nur Kauderwelsch, versucht aber immer wieder, dasselbe immer wieder herunter zu laden. Siehe Bild. Irgendwelche Ideen, wie man aus dieser Endlosschleife ausbrechen könnte?JavaScript-Sprachdienst von Visual Studio 2015 in einer Endlosschleife beim Herunterladen nicht vorhandener referenzierter Dateien
Antwort
Ich habe mit unserem Sprachdienstteam nachgesehen, und dies ist ein bekanntes Problem in VS 2013/2015. Das Problem ist, dass Ihr Projekt Code zur Authentifizierung mit Firebase ausführt und dieser Code eine dynamische Auswertung ausführt, die ein Skript hinzufügt Element zum DOM.
Der VS-Sprachdienst führt diesen Code jedes Mal aus, wenn er eine Auswertung für Intellisense durchführt, was häufig während der Eingabe geschieht. Dies führt zu einem Spike der CPU und des Speichers.
Wir haben einen Fehler zu verfolgen und arbeiten an einer Lösung. In der Zwischenzeit können Sie das Problem möglicherweise beheben, indem Sie den Authentifizierungscode während der Entwicklung auskommentieren.
Entschuldigung für das Problem. Ich hoffe, das hilft.
UPDATE: Sie könnten in der Lage sein, vorübergehend das Problem zu beheben, indem Sie einen neuen DWORD
Registrierungswert unter HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\14.0\JavaScriptLanguageService
Hinzufügen genannt MaximumScriptLoaderReferencesToLoad
mit einem Wert von 0.
Vielen Dank Michael, Ihre Registrierungseinstellung hat gerade meine CPU vor dem Schmelzen bewahrt! Wenn der Fehler behoben ist, können Sie hier einen Kommentar hinzufügen, damit wir wissen, dass wir diese Einstellung entfernen können? –
Ich bin froh, dass das Problem behoben wurde. Ich erwarte, dass der Bug als Teil von Update 1 behoben wird, aber ich werde versuchen, hier zurück zu kreisen und den Thread später zu aktualisieren. –
Das funktionierte auch für mich, sieht so aus, als würde es versuchen, sich mit der E-Mail-Authentifizierung zu verbinden, aber mit Angular hat jeder Hinweis auf meinen Auth-Dienst diese verrückte Ausgangsschleife verursacht und mich verrückt gemacht. Hier ist die Linie von meinem Log, wenn es hilft: https://auth.firebase.com/v2//auth/password?&email=undefined&password=undefined&v=js-2.2.2&transport=json&suppress_status_codes=true&callback=__firebase_auth_jsonp.fn144486245066182453 –
Nur enger VS und als Administrator starten. Hoffe, das löst das Problem.
oh man die Brutalität! – RoninCoder
- 1. Visual Studio 2015 stürzt beim Öffnen von Javascript-Dateien ab
- 2. Xamarin + Visual Studio 2015
- 3. Visual Studio 2015 Nuget Paket installiert nicht
- 4. Kann nicht Diff CSHTML-Dateien in Visual Studio 2015
- 5. Minimieren von CSS- und JavaScript-Dateien in Visual Studio 2015
- 6. DataGridView in Visual Studio 2015
- 7. "SignTool.exe nicht gefunden" beim Debuggen in Visual Studio 2015
- 8. Visual Studio 2015 reagiert nicht
- 9. Visual Studio 2015 Intellisense
- 10. Visual Studio 2015 friert beim Fertigstellen ein
- 11. Cordova Fehler beim Ausführen von Visual Studio 2015 in Parallelen
- 12. Xamarin nicht kompilieren in Visual Studio 2015
- 13. Erfassen von Lösungsereignissen in Visual Studio 2015
- 14. Direktive nicht Visual Studio 2015 C# in
- 15. Visual Studio 2015 nicht laden Stylesheets
- 16. Visual Studio 2015 stürzt beim Erstellen einer Funktion
- 17. Visual Studio Migration 2015
- 18. Fehler beim Laden von Visual Studio 2012 und 2015 Projekten
- 19. Leere Sicherheitswarnung beim Öffnen der Website in Visual Studio 2015
- 20. Kann .cshtml Dateien mit Visual Studio 2015 PRO nicht öffnen
- 21. ClearCase in Visual Studio 2015
- 22. Visual Studio 2015-Befehlsfenster
- 23. Projektvorlage für Visual Studio 2015
- 24. Visual Studio 2015 Refactor-Methodensignatur
- 25. Verknüpfen in Visual Studio 2015
- 26. Visual Studio 2015 Buildfehler
- 27. Aktivieren von CORS in Visual Studio 2015
- 28. XamlParseException beim Debuggen von WPF-Anwendung mit Visual Studio 2015
- 29. Prozess automatisch anfügen in Visual Studio 2015
- 30. AngularJS Intellisense in Visual Studio 2015
ich Visual Studio dies zu tun, um mich neulich mit einem asp hatte. net mvc project, Visual Studio neu gestartet löste es zwar – Goodsoup
Neustart hat es mir nicht gelöst. Weder VS noch vollständiger Windows-Neustart. –
Sie können den Dienst, der Ihre CPU verwendet (wahrscheinlich der, der versucht, die Datei herunterzuladen), manuell vom Task-Manager aus anhalten und die referenzierte Datei selbst herunterladen. Hoffentlich könnte es dein Problem lösen. –