我在Visual Studio 2015中创建了一个使用TypeScript 1.8的项目。安装Visual Studio 2017后,我尝试在新IDE中打开旧项目。 如果我检查项目的属性,我得到这个:
TypeScript版本:1.8(不可用)。
但是,我可以看到此版本已在C:\Program Files (x86)\Microsoft SDKs\TypeScript\1.8
下。
我不想使用较新的版本,因为我现在不想更改代码。
Visual Studio 2017是否支持TypeScript 1.8?
如何将此版本提供给VS 2017?
答案 0 :(得分:8)
我能够通过安装Microsoft.TypeScript.MsBuild的相应版本nuget包来解决此问题。所以对我们来说它是版本1.8.11。
TypesScript版本仍然显示“不可用”,并且仍然显示一些智能感知错误。但是,该项目正在构建和运行。
或者,如果用户想要更高版本。 Microsoft将某些版本工具作为visual studio扩展(例如版本2.7 https://marketplace.visualstudio.com/items?itemName=TypeScriptTeam.typescript-27-vs2017)
提供更新:我已经发现了智能感知错误。你可以去工具>扩展和更新,并为大于2.6的版本安装打字稿工具。那么你可以在// @ ts-ignore抑制评论中描述here
旁注:我没有解决智能感知错误的运气。我试过了
答案 1 :(得分:0)
在enter link description here安装该版本对我来说很有效。