Mecanografiado IntelliSense no funciona en VS2012

votos
4

Así que tengo instalada la extensión mecanografiado y puedo ver el nuevo tipo de proyecto ( App HTML con texto mecanografiado y el tipo de archivo ts). Todo parece funcionar (compilación, destacando de error, etc.), pero no soy capaz de obtener IntelliSense para que funcione correctamente. Al pasar por encima de un parámetro muestra su tipo, pero el código de terminación y miembros de la lista no funcionan. No importa si presiono Strg + Spaceo seleccionar List Membersen el menú, no pasa nada.

Traté de activar / desactivar miembros de la lista de automóviles en las opciones, incluso puedo restablecer todas las opciones. IntelliSense funciona bien en proyectos de C # y que incluso funciona bien en el archivo .js que se genera.

Publicado el 02/10/2012 a las 11:56
fuente por usuario
En otros idiomas...                            


6 respuestas

votos
4

Se trata de un pequeño problema malvados Visual Studio. Es necesario el principal "<" para que esto funcione.

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

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

VS 2012 cae en el texto incorrecto cuando se arrastra un archivo desde el árbol del explorador solución en un archivo de texto. Arreglado fácilmente, pero difícil de notar el problema en el primer lugar.

Respondida el 01/11/2012 a las 19:07
fuente por usuario

votos
2

Soy un poco de vergüenza en este caso, pero después de aproximadamente 4 horas de desinstalar / volver a instalar, re-arranque etc ... Miré las referencias y noté algo extraño:

Cuando arrastra una .d.ts(o cualquier .tsarchivo de esa manera) me sale esto:

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

Lo cual es incorrecto. Tenga en cuenta que este es un XML-comentario y necesita una etiqueta de apertura <. He cambiado a la siguiente:

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

Y de repente todo empezó a trabajar muy bien.

Respondida el 29/10/2012 a las 04:03
fuente por usuario

votos
1

La cuestión a mi problema fue incapacitante imprenta Intellisense en ReSharper. Ver este blog

Respondida el 03/12/2013 a las 13:45
fuente por usuario

votos
1

Esto es muy raro. Se puede publicar algunos ejemplos de los lugares donde se esperaría la lista de terminación en aparecer, pero no es así?

Un simple control, que no ven los miembros después de escribir el punto aquí?

var n = 3;
n.

Si eso no funciona, por favor, abra una incidencia en el proyecto de CodePlex.

Respondida el 02/10/2012 a las 18:54
fuente por usuario

votos
0

Este problema puede ser causado por la extensión de Visual Studio MySQL. Prueba a desinstalar y ver si el problema sigue ahí.

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

Respondida el 20/11/2014 a las 12:42
fuente por usuario

votos
0

Yo tenía el mismo problema, y después de una búsqueda en Internet encontré esta pregunta StackOverflow. Pero entonces mi caja se estrelló reinicié mi sistema operativo y luego IntelliSense comenzó a trabajar. Mi respuesta fue que reiniciar sistema operativo, así como VS2012.

Respondida el 28/10/2012 a las 12:52
fuente por usuario

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