Typescript IntelliSense nu funcționează în VS2012

voturi
4

Așa că au extensia dactilografiat instalate și eu pot vedea noul tip de proiect ( „HTML App cu typescript“ și „TS“ tipul de fișier). Totul pare să funcționeze (compilare, eroare subliniind etc.) , dar eu nu sunt în stare să mă IntelliSense să funcționeze corect. Plutind peste un parametru afișează finalizarea acestuia , dar tipul de cod și „Lista de membri“ nu funcționează. Nu contează dacă apăs Strg + Spacesau alege List Membersdin meniu, nu se întâmplă nimic.

Am încercat pentru a dezactiva / activa „lista membrilor auto“, în opțiunile, resetez chiar și toate opțiunile. IntelliSense funcționează bine în C # proiecte și chiar funcționează bine în fișierul .js care este generat.

Întrebat 02/10/2012 la 11:56
sursa de către utilizator
În alte limbi...                            


6 răspunsuri

voturi
4

Acesta este un pic problemă rău Visual Studio. Ai nevoie de lider „<“ pentru ca aceasta să funcționeze.

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

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

VS 2012 picături în text prost, atunci când trageți un fișier din copac Explorer soluție într-un fișier text. Fixat cu ușurință, dar greu de observat problema, în primul rând.

Publicat 01/11/2012 la 19:07
sursa de către utilizator

voturi
2

Sunt un pic jenat pe asta, dar după aproximativ 4 ore de la dezinstalarea / re-instalare, re-boot-area, etc ... M-am uitat la referințele și am observat ceva ciudat:

Când am trage un .d.ts(sau orice .tsfișier pentru acest mod) am obține acest lucru:

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

Ceea ce este incorect. Observați că acesta este un XML comentariu și are nevoie de o etichetă de deschidere <. Am schimbat la acest lucru:

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

Și dintr-o dată totul a început să lucreze mare.

Publicat 29/10/2012 la 04:03
sursa de către utilizator

voturi
1

Problema la problema mea a fost dezactivarea typescript IntelliSense în Resharper. A se vedea acest blog

Publicat 03/12/2013 la 13:45
sursa de către utilizator

voturi
1

Acest lucru este foarte ciudat. Poti posta cateva exemple de locuri unde te-ai aștepta lista de finalizare pentru a arăta în sus, dar nu?

Doar o verificare de bun-simț, nu vedeți nici membrii după tastarea punct aici?

var n = 3;
n.

În cazul în care nu funcționează, vă rugăm să trimiteți un bug pe proiectul CodePlex.

Publicat 02/10/2012 la 18:54
sursa de către utilizator

voturi
0

Această problemă poate fi cauzată de extensia Visual Studio MySQL. Încercați să dezinstalați-l și a vedea dacă problema este încă acolo.

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

Publicat 20/11/2014 la 12:42
sursa de către utilizator

voturi
0

Am avut aceeași problemă, și după o căutare pe Internet a găsit această întrebare StackOverflow. Dar apoi cutia mea sa prăbușit am repornit meu sistem de operare și apoi IntelliSense a început să lucreze. Răspunsul meu a fost de a reporni sistemul de operare precum și VS2012.

Publicat 28/10/2012 la 12:52
sursa de către utilizator

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