J'ai un projet créé dans Visual Studio 2015 qui utilise TypeScript 1.8. Après avoir installé Visual Studio 2017, j'ai essayé d'ouvrir l'ancien projet dans le nouvel IDE . Si je vérifie les propriétés du projet, je reçois ceci:
Version TypeScript: 1.8 (non disponible).
Cependant, je peux voir que cette version est déjà sous C:\Program Files (x86)\Microsoft SDKs\TypeScript\1.8
.
Je ne veux pas utiliser une version plus récente parce que je ne veux pas changer le code pour le moment.
Visual Studio 2017 prend-il en charge TypeScript 1.8?
Comment puis-je rendre cette version disponible pour VS 2017?
J'ai pu résoudre ce problème en installant le package de nuget de version correspondant de Microsoft.TypeScript.MsBuild . Donc pour nous c'est la version 1.8.11.
La version TypesScript dit toujours 'indisponible' et quelques erreurs intellisense sont encore affichées. Cependant, le projet est construit et fonctionne correctement.
Alternativement, si un utilisateur veut une version supérieure. Microsoft rend certains outils de version disponibles en tant qu’extension Visual Studio (par exemple, version 2.7 https://marketplace.visualstudio.com/items?itemName=TypeScriptTeam.TypeScript-27-vs2017 )
UPDATE: J'ai découvert les erreurs intellisense. Vous pouvez accéder à Outils> Extensions et mises à jour et installer les outils TypeScript pour une version supérieure à 2.6. Ensuite, vous pouvez utiliser les commentaires de suppression // @ ts-ignore décrits ici
Note latérale: Je n'ai pas eu la chance de résoudre les erreurs intellisense. j'ai essayé
Installer la version à entrez la description du lien ici a fonctionné pour moi.