visual studio react pass and asp.net .net visual-studio typescript visual-studio-2013

asp.net - studio - typescript basic



Cómo hacer que TypeScript funcione con Visual Studio 2013 (4)

Descargué el plugin de Typescript para Visual Studio, lo instalé y reinicié mi PC. También instalé VS 2013 Express para Web y VS 2013 Ultimate Preview pero TypeScript simplemente no está allí. No hay plantillas de archivos, plantillas de proyectos, nada.

¿Cuáles son las diversas formas en que ha instalado TypeScript correctamente / aparece en Visual Studio? He intentado muchas cosas diferentes, como buscar el archivo vsix y abrirlo (pero ese archivo no existe en esta versión de TypeScript, a menos que lo hayan trasladado a otro lugar), intenté descargar e instalar Web Essentials, pero su el sitio web dice que ya no son compatibles con TypeScript porque aparentemente VS lo soporta de forma nativa ahora. También desinstalé / reinstalé TypeScript, muchas veces.

Incluso he tratado de descargar la versión anterior de TypeScript 0.8.3 pero cada enlace que he encontrado me redirige a la nueva página de descarga de 0.9.1.

Nada funciona.

¿Cómo hago para que TypeScript funcione con VS 2013 Express para Web o VS 2013 Ultimate Preview?

He visto publicaciones y comentarios en el foro en toda la web donde la gente dice que les funciona. No tengo idea de qué está pasando.


Busqué la versión del paso 3 de la respuesta de Spike, que aparentemente es solo un ejecutable ahora. Eso me llevó a la descarga de MS de una versión ligeramente más nueva en:

Descarga de TypeScript

Una vez que se descargó, lo ejecuté y se ofreció a Reparar o Desinstalar TypeScript para VS 2012 y VS 2013. (Ya tenía instalados VS Essentials 2013 y 2013 pero un proyecto que utiliza TypeScript no se cargó para mí).

Una vez que se completó la reparación, el proyecto con TypeScript cargó bien. Por lo tanto, valdría la pena intentar reparar la instalación de TypeScript.


De acuerdo con la descripción here no puede tener la versión independiente y la actualización que contiene el componente al mismo tiempo.

Tengo VS2012 y VS2013 en mi sistema y tuve muchos problemas con el soporte de mecanografía (o falta de) con VS2013.

Así que desinstalé las herramientas de mecanografía 1.0.0 para Visual Studio 2012 y volví a aplicar Visual Studio 2013 Update 3. Ahora está funcionando bien, pero algunos detalles, la migración del proyecto no se realizó correctamente, tuve que excluir los archivos ts y js. Vuelva a incluir el archivo ts y asegúrese de que la acción de compilación sea "compilación de TypeScript".


Encontré una pregunta aquí con una respuesta que casi funcionó. Pero después de cambiar algunas cosas, pude hacer que esto funcionara. Estos pasos se desvían un poco del original, que se puede encontrar here .

  1. Cierre Visual Studio.
  2. Instale Visual C ++ Redistributable para la versión 3 de Visual Studio 2012 Update 3 x86 (incluso si se ejecuta en una plataforma x64; tsc.exe es una aplicación x86).
  3. Descargue TypeScript para Visual Studio 2012 versión 0.9.0.1
  4. Descomprime / extrae el archivo MSI en una ubicación temporal usando https://code.google.com/p/lessmsi/
  5. Copie el directorio SourceDir/Microsoft SDKs/TypeScript a %ProgramFiles(x86)%/Microsoft SDKs
  6. Copie el directorio SourceDir/VS11_EXTENSIONS_DIR/TypeScript a %ProgramFiles(x86)%/Microsoft Visual Studio 12.0/Common7/IDE/Extensions/Microsoft
  7. Copie los dos archivos en la carpeta SourceDir/VS11 ( file.ts , file.ts ) en %ProgramFiles(x86)%//Microsoft Visual Studio 12.0/Common7/IDE/NewFileItems
  8. Copie la carpeta SourceDir/MSBuild/Microsoft/VisualStudio/v12.0/TypeScript a %ProgramFiles(x86)%/MSBuild/Microsoft/VisualStudio/v12.0
  9. Modifique su variable de entorno de ruta para incluir %ProgramFiles(x86)%/Microsoft SDKs/TypeScript
  10. Iniciar Visual Studio.

Estos pasos exactos me permitieron trabajar con soporte completo de TypeScript en Visual Studio 2013 Preview y Visual Studio 2013 Express para web. Muchas gracias al tío que publicó esta respuesta.