Maszynopis IntelliSense nie działa w VS2012

głosy
4

Więc mam zainstalowane rozszerzenie maszynopis i widzę nowy typ projektu ( „APP HTML z maszynopis” i „.ts” typ pliku). Wszystko wydaje się działać (kompilacja, błąd podkreślając etc.), ale nie jestem w stanie uzyskać IntelliSense pracować poprawnie. Aktywując parametr wyświetla jego typu, ale kod zakończenia i „członków listy” nie działają. Nie ma znaczenia, jeśli nacisnę Strg + Spacelub wybierz List Membersz menu, nic się nie dzieje.

Próbowałem wyłączyć / włączyć „członków listy AUTO” w opcjach, ja nawet przywrócić wszystkie opcje. IntelliSense działa prawidłowo w C # projektów i to nawet działa dobrze w pliku .js, który jest generowany.

Utwórz 02/10/2012 o 11:56
źródło użytkownik
W innych językach...                            


6 odpowiedzi

głosy
4

Jest to trochę niegodziwy Visual Studio problem. Musisz wiodącym „<” to zadziałało.

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

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

VS 2012 spada w tekście źle, gdy przeciągnąć plik z Eksploratora drzewa roztwór do pliku tekstowego. Łatwo ustalony, ale trudno dostrzec problem w pierwszej kolejności.

Odpowiedział 01/11/2012 o 19:07
źródło użytkownik

głosy
2

Jestem nieco zakłopotany na ten jeden, ale po około 4 godzinach odinstalowanie / ponownej instalacji, ponowne uruchamianie itp ... Spojrzałem na odnośnikach i zauważyłem coś dziwnego:

Kiedy przeciągnąć .d.ts(lub dowolny .tsplik do tego sposób) uzyskać to:

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

Co jest błędne. Zauważ, że jest to komentarz XML i potrzebuje tag otwierający <. Zmieniłem do tego:

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

I nagle wszystko zaczęło działa świetnie.

Odpowiedział 29/10/2012 o 04:03
źródło użytkownik

głosy
1

Kwestia mojego problemu było wyłączenie maszynopis Intellisense w Resharper. Zobacz ten blog

Odpowiedział 03/12/2013 o 13:45
źródło użytkownik

głosy
1

To jest bardzo dziwne. Można dodawać kilka przykładów miejsc, gdzie można oczekiwać, że lista zakończenie, aby pokazać się, ale to nie robi?

Tylko kontrola poprawności, nie widać żadnych elementów po wpisaniu kropki tutaj?

var n = 3;
n.

Jeśli to nie zadziała, proszę zgłosić błąd w projekcie CodePlex.

Odpowiedział 02/10/2012 o 18:54
źródło użytkownik

głosy
0

Ten problem może być spowodowany przez MySQL Visual Studio przedłużenia. Odinstaluj go i sprawdź, czy problem nadal istnieje.

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

Odpowiedział 20/11/2014 o 12:42
źródło użytkownik

głosy
0

Miałem ten sam problem, a po przeszukaniu internetu uznał ten stackoverflow pytanie. Ale wtedy moja skrzynka rozbił I wznowiona mój OS a następnie IntelliSense rozpoczął pracę. Moja odpowiedź była, aby ponownie uruchomić system operacyjny, jak i VS2012.

Odpowiedział 28/10/2012 o 12:52
źródło użytkownik

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