web-dev-qa-db-fra.com

Comment faire pour que TypeScript fonctionne avec Visual Studio 2013

J'ai téléchargé le plug-in TypeScript pour Visual Studio, l'ai installé et redémarré mon PC. J'ai également installé VS 2013 Express pour le Web et VS 2013 Ultimate Preview, mais TypeScript n'est tout simplement pas là. Il n'y a aucun modèle de fichier, aucun modèle de projet, rien.

Quelles sont les différentes façons dont vous avez obtenu TypeScript pour installer correctement/afficher dans Visual Studio? J'ai essayé beaucoup de choses différentes comme chercher le fichier vsix et l'ouvrir (mais ce fichier n'existe pas dans cette version de TypeScript - à moins qu'ils ne l'aient déplacé ailleurs), j'ai essayé de télécharger et d'installer Web Essentials - mais leur site Web dit qu'ils ne prennent plus en charge TypeScript car apparemment VS le prend désormais en charge de manière native. J'ai également désinstallé/réinstallé TypeScript - plusieurs fois.

J'ai même essayé de télécharger l'ancienne version de TypeScript 0.8.3, mais chaque lien que j'ai trouvé me redirige vers la nouvelle page de téléchargement de 0.9.1.

Rien ne fonctionne.

Comment faire pour que TypeScript fonctionne avec soit VS 2013 Express pour le Web o VS 2013 Ultimate Preview?

J'ai vu des messages et des commentaires sur le forum partout sur le Web où les gens disent que cela fonctionne pour eux. Je n'ai aucune idée de ce qui se passait.

27
uSeRnAmEhAhAhAhAhA

J'ai trouvé une question ici avec une réponse qui a presque fonctionné. Mais après avoir changé certaines choses, j'ai pu faire fonctionner cela. Ces étapes s'écartent légèrement de l'original, qui peut être trouvé ici .

  1. Fermez Visual Studio.
  2. Installer Visual C++ redistribuable pour Visual Studio 2012 Update version x86 (même s'il s'exécute sur une plate-forme x64; tsc.exe est une application x86).
  3. Télécharger TypeScript pour Visual Studio 2012 version 0.9.0.1
  4. Décompressez/Extrayez le fichier MSI vers un emplacement temporaire en utilisant https://code.google.com/p/lessmsi/
  5. Copiez le répertoire SourceDir\Microsoft SDKs\TypeScript Dans %ProgramFiles(x86)%\Microsoft SDKs
  6. Copiez le répertoire SourceDir\VS11_EXTENSIONS_DIR\TypeScript Dans %ProgramFiles(x86)%\Microsoft Visual Studio 12.0\Common7\IDE\Extensions\Microsoft
  7. Copiez les deux fichiers du dossier SourceDir\VS11 (file.ts, newtypescriptfileitems.vsdir) Dans %ProgramFiles(x86)%\\Microsoft Visual Studio 12.0\Common7\IDE\NewFileItems
  8. Copiez le dossier SourceDir\MSBuild\Microsoft\VisualStudio\v12.0\TypeScript Dans %ProgramFiles(x86)%\MSBuild\Microsoft\VisualStudio\v12.0
  9. Modifiez la variable d'environnement de votre chemin pour inclure %ProgramFiles(x86)%\Microsoft SDKs\TypeScript
  10. Démarrez Visual Studio.

Ces étapes précises m'ont permis de travailler avec la prise en charge complète de TypeScript dans Visual Studio 2013 Preview et Visual Studio 2013 Express for Web. Un grand merci va au mec qui a posté cette réponse.

14
uSeRnAmEhAhAhAhAhA

J'ai recherché la version de l'étape 3 de la réponse de Spike, qui n'est apparemment qu'un exécutable maintenant. Cela m'a conduit au téléchargement par MS d'une version légèrement plus récente sur:

Téléchargement TypeScript

Une fois téléchargé, je l'ai exécuté et il a proposé de réparer ou de désinstaller TypeScript pour VS 2012 et VS 2013. (J'ai déjà installé VS 2013 et 2013 Web Essentials mais un projet qui utilise TypeScript ne se chargerait pas pour moi.)

Une fois la réparation terminée, le projet avec TypeScript s'est très bien chargé. Il vaut donc peut-être la peine d'essayer de réparer l'installation de TypeScript.

6
Spicoli

Selon la description ici vous ne pouvez pas avoir la version autonome et la mise à jour contenant le composant en même temps.

J'ai VS2012 et VS2013 sur mon système et j'ai eu beaucoup de problèmes avec le support TypeScript (ou son absence) avec VS2013.

J'ai donc désinstallé les outils TypeScript 1.0.0 pour Visual Studio 2012 et réappliqué Visual Studio 2013 Update 3. Cela fonctionne maintenant correctement mais certains détails, la migration du projet n'a pas été effectuée correctement, j'ai dû exclure les fichiers ts et js, ré-incluez le fichier ts et assurez-vous que l'action de génération est "Compilation TypeScript".

0
user2107784

J'ai installé RC 3 sur Visual Studio 2013 et tout a été corrigé.

Téléchargement Visual Studio RC

0
Niederee