Typoskript IntelliSense funktioniert nicht in VS2012

stimmen
4

Also ich habe die Typoskript - Erweiterung installiert und ich kann den neuen Projekttyp ( „HTML - App mit Typoskript“ und der „.ts“ Dateityp) sehen. Alles scheint (compilation, Fehler Hervorhebung etc.) zu arbeiten , aber ich bin nicht in der Lage IntelliSense zu bekommen richtig zu arbeiten. Bewegen der Maus über einen Parameter zeigt seine Art , aber der Code - Vervollständigung und „Listenmitglieder“ nicht funktionieren. Es spielt keine Rolle , ob ich drücken Strg + Spaceoder wählen Sie List Membersaus dem Menü, passiert nichts.

Ich habe versucht, „Elemente automatisch auflisten“ in den Optionen zu deaktivieren / aktivieren, ich auch alle Optionen zurückgesetzt. IntelliSense funktioniert in C # -Projekten in Ordnung und es funktioniert auch in Ordnung in der JS-Datei, die generiert wird.

Veröffentlicht am 02/10/2012 um 11:56
quelle vom benutzer
In anderen Sprachen...                            


6 antworten

stimmen
4

Dies ist eine böse kleine Visual Studio Ausgabe. Sie benötigen die führende „<“ für diese zu arbeiten.

WRONG way to add a .ts reference:
/// reference path="myOtherFile.ts" />

RIGHT way:
/// <reference path="myOtherFile.ts" />

VS 2012 fällt in den falschen Text, wenn Sie eine Datei aus der Lösung Explorer-Baum in eine Textdatei ziehen. Leicht behoben, aber schwer, das Problem in erster Linie zu bemerken.

Beantwortet am 01/11/2012 um 19:07
quelle vom benutzer

stimmen
2

Ich bin ein bisschen auf dies verlegen, aber nach etwa 4 Stunden / der Deinstallation neu zu installieren, Re-Boote etc ... Ich schaute auf den Referenzen und bemerkte etwas seltsam:

Wenn ich einen ziehen .d.ts(oder eine beliebige .tsDatei auf diese Art und Weise) bekomme ich diese:

/// reference path="jquery.d.ts" />

Das ist falsch. Beachten Sie, dass dies ein XML-Kommentar ist und braucht eine Starttag <. Ich wechselte auf die dies:

/// <reference path="jquery.d.ts" />

Und plötzlich begann alles super funktioniert.

Beantwortet am 29/10/2012 um 04:03
quelle vom benutzer

stimmen
1

Das Problem für mein Problem war das Deaktivieren Typoskript Intellisense in ReSharper. Sehen Sie dieses Blog

Beantwortet am 03/12/2013 um 13:45
quelle vom benutzer

stimmen
1

Das ist sehr seltsam. Können Sie einige Beispiele von Orten hinterlassen, wo Sie die Vervollständigungsliste zu zeigen, erwarten würde, aber es funktioniert nicht?

Nur eine Plausibilitätsprüfung, Sie sehen keine Mitglieder nach dem Punkt hier eingeben?

var n = 3;
n.

Wenn das nicht funktioniert, benutzen Sie bitte einen Fehler auf dem CodePlex-Projekt tun, Datei.

Beantwortet am 02/10/2012 um 18:54
quelle vom benutzer

stimmen
0

Dieses Problem kann durch die MySQL-Visual Studio-Erweiterung verursacht werden. Versuchen Sie es zu deinstallieren und sehen, ob das Problem ist immer noch da.

https://typescript.codeplex.com/workitem/24

Beantwortet am 20/11/2014 um 12:42
quelle vom benutzer

stimmen
0

Ich hatte das gleiche Problem, und nach einer Suche im Internet fand diese Stackoverflow Frage. Aber dann abgestürzt meine Box ich mein Betriebssystem neu gestartet und dann IntelliSense zu arbeiten begann. Meine Antwort war O sowie VS2012 neu zu starten.

Beantwortet am 28/10/2012 um 12:52
quelle vom benutzer

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more