Typescript IntelliSense werkt niet in VS2012

stemmen
4

Dus ik heb het typoscript extensie geïnstalleerd en ik kan het nieuwe project type ( HTML App met typoscript en de Ts type bestand) te zien. Alles lijkt te werken (compilatie fout markeren enz.), Maar ik ben niet in staat om IntelliSense krijgen goed te laten werken. Zweefde over een parameter toont in zijn soort, maar code completion en ledenlijst niet werken. Maakt niet uit of ik op Strg + Spaceof kies List Membersin het menu, gebeurt er niets.

Ik heb geprobeerd om uitschakelen / inschakelen auto leden van de lijst in de opties, ik zelfs alle opties te resetten. IntelliSense werkt prima in C # projecten en het werkt ook prima in de .js bestand dat wordt gegenereerd.

De vraag is gesteld op 02/10/2012 om 11:56
bron van user
In andere talen...                            


6 antwoorden

stemmen
4

Dit is een slechte beetje Visual Studio kwestie. Je moet de leidende "<" voor dit te laten werken.

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

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

VS 2012 daalt in de verkeerde tekst wanneer u een bestand uit de oplossing explorer boom slepen in een tekstbestand. Eenvoudig op te lossen, maar moeilijk om het probleem in de eerste plaats opmerken.

antwoordde op 01/11/2012 om 19:07
bron van user

stemmen
2

Ik ben een beetje in verlegenheid gebracht op dit ene, maar na ongeveer 4 uur van het verwijderen / opnieuw te installeren, opnieuw opstarten etc ... Ik keek naar de referenties en merkte iets vreemds:

Toen ik nog een sleep .d.ts(of een .tsbestand voor die manier) krijg ik dit:

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

Dat is onjuist. Merk op dat dit een XML-commentaar en heeft een opening tag <. Ik veranderde naar de volgende:

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

En plotseling is alles begon te werken groot.

antwoordde op 29/10/2012 om 04:03
bron van user

stemmen
1

De kwestie voor mijn probleem was het uitschakelen van Typescript Intellisense in Resharper. Zie deze blog

antwoordde op 03/12/2013 om 13:45
bron van user

stemmen
1

Dit is zeer vreemd. Kun je na een aantal voorbeelden van plaatsen waar je zou verwachten dat de voltooiing lijst te laten zien, maar het doet niet?

Gewoon een sanity check, je geen leden te zien na het typen van de dot hier?

var n = 3;
n.

Als dat niet werkt, neem dan een bug op de CodePlex project.

antwoordde op 02/10/2012 om 18:54
bron van user

stemmen
0

Dit probleem kan worden veroorzaakt door de MySQL Visual Studio extensie. Probeer het programma te verwijderen en kijk of het probleem is er nog steeds.

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

antwoordde op 20/11/2014 om 12:42
bron van user

stemmen
0

Ik had hetzelfde probleem, en na een internet zoeken vond dit StackOverflow vraag. Maar toen mijn doos gecrasht Ik begon mijn OS en vervolgens IntelliSense begon te werken. Mijn antwoord was om OS evenals VS2012 opnieuw op te starten.

antwoordde op 28/10/2012 om 12:52
bron van user

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