2017-10-03 6 views
0

J'ai une question concernant Intellisense dans Visual Studio 2017. J'ai installé le SDK TypeScript, avec sa dernière version (actuellement 2.5.3).Intellisense préfère la plus ancienne version de TypeScript dans Visual Studio 2017

C'est ma structure de dossier:

TypeScript folder structure

Quand je l'utilise maintenant IntelliSense il me offre la version la plus ancienne:

Intellisense offer

Dans les propriétés du projet, je mets la version dactylographiée à 2.4.

Comment puis-je demander à Visual Studio de prendre la version la plus récente ou de prendre la version indiquée dans mon fichier tsconfig.json, au lieu de la plus ancienne?

Je suis reconnaissant pour toute allusion qui me mène dans la bonne direction! Btw, en déplaçant le dossier 2.1 à partir du dossier Typescript fonctionne, mais je ne pense pas que ce serait la bonne solution.

Répondre

0

Dans Visual Studio 2017, les mises à jour de typeScript sont appliquées légèrement différemment que dans Visual Studio 2015, mais vous pouvez maintenant installer plusieurs versions de TypeScript et choisir des versions spécifiques pour chacun de vos projets. Pour plus d'informations, consultez ce document: Updating TypeScript in Visual Studio 2017

Pour VS 2017 version 15.3 et ultérieure, la version TypeScript est liée à des projets individuels. Cliquez avec le bouton droit sur le nom du projet>Propriétés> onglet TypeScript Build et vous pouvez modifier la version de TypeScript à la version souhaitée ou «utiliser les derniers disponibles».

Pour VS 2017 version 15.2 et avant, veuillez aller à Outils> Options> Éditeur de texte> JavaScript/TypeScript> IntelliSense et modifier Utilisez la version de TypeScript à la version souhaitée.

+0

Merci, mais il était déjà réglé à 2.4 au préalable. Je vais mettre à jour le texte de la question. – Muarl

+0

@Muarl, puisque vous avez la version 2.5, essayez avec d'autres versions pour vérifier si ce problème persiste ou non. En attendant, vous pouvez réexécuter le programme d'installation de VS 2017 en tant qu'administrateur et choisir "Réparer" pour le réparer. –