Cómo obtener TypeScript trabajando con Visual Studio 2013


He descargado el plugin Typescript para Visual Studio, lo instalé y reinicié mi PC. También he instalado tanto VS 2013 Express para Web y VS 2013 Ultimate Preview pero TypeScript no está allí. No hay Plantillas de Archivo, No Hay Plantillas de Proyecto, nada.

¿Cuáles son las diversas formas en que tiene TypeScript para instalar correctamente/mostrar en Visual Studio? He intentado muchas cosas diferentes como buscar el archivo vsix y abrirlo (pero ese archivo no existe en este versión de TypeScript, a menos que lo hayan movido a otro lugar), he intentado descargar e instalar Web Essentials, pero su sitio web dice que ya no admiten TypeScript porque aparentemente VS lo admite de forma nativa ahora. También he desinstalado / reinstalado TypeScript - muchas veces.

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

Nada funciona.

¿Cómo puedo obtener TypeScript trabajando con ya seaVS 2013 Express for Web o VS 2013 Ultimate Preview?

He visto publicaciones en foros y comentarios en toda la web donde la gente dice que está funcionando para ellos. No tengo ni idea de lo que estaba pasando.

Author: uSeRnAmEhAhAhAhAhA, 2013-08-06

4 answers

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 ligeramente del original, que se puede encontrar aquí.

  1. Cierre Visual Studio.
  2. Instalar Visual C++ Redistributable para Visual Studio 2012 Update 3 versión x86 (incluso si se ejecuta en una plataforma x64; tsc.exe es una aplicación x86).
  3. Descargar TypeScript para Visual Studio 2012 versión 0.9.0.1
  4. Descomprimir / Extraer el archivo MSI a 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, newtypescriptfileitems.vsdir) a %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 path para incluir %ProgramFiles(x86)%\Microsoft SDKs\TypeScript
  10. Inicie visual studio.

Estos pasos exactos me llevó a poder trabajar con soporte completo de TypeScript en Visual Studio 2013 Preview y Visual Studio 2013 Express para Web. Un gran agradecimiento para el tipo que publicó esta respuesta.

 14
Author: uSeRnAmEhAhAhAhAhA,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-05-23 10:29:18

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

TypeScript Download

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

Una vez completada la reparación, entonces el proyecto con TypeScript cargado muy bien. Así que podría valer la pena simplemente intentar reparar la instalación de TypeScript.

 6
Author: Spicoli,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2014-03-22 02:42:40

Instalé RC 3 en Visual Studio 2013 y todo estaba arreglado.

Visual Studio RC3 Descargar

 0
Author: Niederee,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2014-07-30 14:22:29

De acuerdo con la descripción aquí 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 typescript (o la falta de) con VS2013.

Así que desinstalé las herramientas de typescript 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 hicieron correctamente, tuve que excluya los archivos ts y js, vuelva a incluir el archivo ts y asegúrese de que la acción de compilación sea "TypeScript compile".

 0
Author: user2107784,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2014-09-22 12:39:10