如何在Visual Studio 2017中使用Type Script 1.8进行旧项目

时间:2017-04-07 11:13:05

标签: typescript visual-studio-2017

我最近安装了visual studio 2017并试图在其中运行我的项目。它导致TypeScript错误。我认为VS 2017使用的是Typescript 2.1.5,但我的应用程序是针对TypeScript 1.8编写的。

如何让VS 17使用TypeScript 1.8。我已经拥有VS 2015,解决方案正常运行。但我真的想使用2017(不更改代码)

奇怪的是: .csproj中提到的TypeScript版本是1.8

<TypeScriptToolsVersion>1.8</TypeScriptToolsVersion>

但是,如果我将.csproj TypeScriptToolsVersion编辑为其他内容然后再返回1.8,则解决方案会正确编译。但是,在连续编译之后,TypeScript重新出现。

1 个答案:

答案 0 :(得分:12)

我注意到当你通过应用nuget包Microsoft.TypeScript.MSBuild.1.8.11“强制”降级TypeScript时,编译错误就消失了。

这样,解决方案/项目似乎使用包版本而不是内置版本。