Sto lavorando all'applicazione MVC in Visual Studio 2015. All'improvviso, intellisense per i file JavaScript ha iniziato a comportarsi in modo strano. A volte, l'intellisense non appare ma può essere visualizzato usando la scorciatoia da tastiera. Il problema peggiore è che non mostra le variabili locali. Lo screenshot è qui: http://i.imgur.com/RvyQVTm.jpg. La variabile locale abcde
non è nell'elenco. Ecco uno screenshot del comportamento corretto: http://i.imgur.com/w5LM0JA.jpg. Incarico un comportamento simile per gli attributi oggetto durante la scrittura del metodo (intellisense non mostra attributi durante la scrittura di this.
).Visual Studio 2015 JavaScript Comportamento strano Intellisense
Il problema si è verificato nel mio laptop. Ho provato a risolverlo. Ho provato diverse soluzioni ma senza fortuna. Il motivo è che le soluzioni che ho trovato non erano per il mio problema specifico. Ho anche provato a reinstallare Visual Studio.
Poiché non è stato possibile ripararlo sul laptop, ho provato a installare Visual Studio sul desktop con una nuova installazione di Windows 10. Ho creato un nuovo progetto e trasferito i file dal laptop al nuovo progetto. Intellisense stava lavorando nel nuovo progetto. Ho scritto del codice, salvato il progetto e spento il computer.
Quando sono tornato al mio progetto dopo pochi giorni ho notato che l'intelletto si comportava allo stesso modo del portatile.
La cosa più interessante è che l'intellisense funziona in qualsiasi nuovo progetto che creo.
Sono davvero disperata perché ho già trascorso così tanto tempo a cercare di risolvere questo problema. Sarò felice per qualsiasi aiuto.
Stessa cosa accada con me. Hai aggiornato VS2015 di recente? –
Ho installato l'aggiornamento 2 sul laptop e la versione, che ho installato sul desktop, era già con l'aggiornamento 2. Tuttavia, penso di aver riscontrato questo problema prima di installare l'aggiornamento sul laptop. – HaitraMysh
Vorrei provare a cercare eventuali errori di sintassi JavaScript e assicurarsi che tutte le istruzioni siano terminate correttamente con un punto e virgola. Il corretto comportamento dell'intelligence dipende dalla sua logica di essere in grado di interpretare correttamente il codice e l'interprete può seguire la rigorosa sintassi javascript (forse anche più rigida di quanto un motore javascript di un tipico browser richiede). – gpersell