Loggfila IntelliSense ikke fungerer i VS2012

stemmer
4

Så jeg har Loggfila utvidelsen installert og jeg kan se det nye prosjektet type ( HTML App med maskinskrevet manuskript og Ts filtype). Alt ser ut til å fungere (kompilering, feil utheving etc.), men jeg er ikke i stand til å få IntelliSense å fungere riktig. Svever over en parameter viser sin type, men kodefullføring og medlemmer av listen ikke fungerer. Spiller ingen rolle om jeg trykker Strg + Spaceeller velg List Membersfra menyen, skjer det ingenting.

Jeg prøvde å deaktivere / aktivere auto medlemmer av listen i alternativene, jeg selv tilbakestille alle alternativene. IntelliSense fungerer fint i C # prosjekter og det enda fungerer fint i JS-fil som er generert.

Publisert på 02/10/2012 klokken 10:56
kilden bruker
På andre språk...                            


6 svar

stemmer
4

Dette er en ond liten Visual Studio problemet. Du trenger den ledende "<" for at dette skal fungere.

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

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

VS 2012 faller i feil tekst når du drar en fil fra løsningen explorer tre inn i en tekstfil. Lett fast, men vanskelig å legge merke til problemet i første omgang.

Svarte 01/11/2012 kl. 18:07
kilden bruker

stemmer
2

Jeg er litt flau på dette, men etter ca 4 timer med avinstallering / re-installere, re-booting osv ... Jeg så på referanser og la merke til noe rart:

Når jeg drar en .d.ts(eller en hvilken som helst .tsfil for den måten) Jeg får dette:

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

Som er feil. Legg merke til at dette er en XML-kommentar og trenger en åpning tag <. Jeg endret til dette:

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

Og plutselig begynte alt fungerer bra.

Svarte 29/10/2012 kl. 03:03
kilden bruker

stemmer
1

Spørsmålet mitt problem var å deaktivere Loggfila IntelliSense i Resharper. Se denne bloggen

Svarte 03/12/2013 kl. 12:45
kilden bruker

stemmer
1

Dette er veldig rart. Kan du legge ut noen eksempler på steder der du forventer ferdigstillelse listen for å dukke opp, men det gjør ikke det?

Bare en forstanden sjekk, trenger du ikke ser noen medlemmer etter å ha skrevet punktum her?

var n = 3;
n.

Hvis det ikke fungerer, må du sende inn en bug på CodePlex prosjektet.

Svarte 02/10/2012 kl. 17:54
kilden bruker

stemmer
0

Dette problemet kan være forårsaket av MySQL Visual Studio forlengelse. Prøv å avinstallere den og se om problemet er der fortsatt.

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

Svarte 20/11/2014 kl. 12:42
kilden bruker

stemmer
0

Jeg hadde det samme problemet, og etter et søk fant dette Stackoverflow spørsmålet. Men da min boks krasjet jeg startet min OS og deretter IntelliSense begynte å jobbe. Mitt svar var å starte OS samt VS2012.

Svarte 28/10/2012 kl. 11:52
kilden bruker

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