我目前是一个正在Visual Studio中处理相当大的Typescript项目的团队的一员。随着时间的推移和项目的不同版本的发布,我们遇到了与Visual Studio一起安装的Typescript版本的问题。
方案:
1.1.0版本报告了客户X的错误,团队将开始修复。
问题:
Visual Studio当前配置为使用最新版本的TypeScript(在本例中为2.1),因此v 1.1.0中的代码无法编译。
是的,我可以手动更改项目文件中的typescript版本,并在tsc.exe上移动以使其工作。 Typescript也是全局安装的,但出于某种原因,他们认为Visual Studio会将编译器安装在自己的文件夹中,而不是访问全局安装的文件夹。
希望其他人遇到此问题,并采取更好的方法。
答案 0 :(得分:1)
通过在我的.csproj文件中添加以下参数来解决这个问题:
<TypeScriptCompileBlocked>True</TypeScriptCompiledBlocked>
使用全局安装的TypeScript编译器完成运行grunt监视任务以编译项目。
获取如果您使用不同的构建工具来构建项目(例如gulp,grunt等)和VS以获得开发和调试体验,请在项目中设置true。这应该为您提供所有编辑支持,但是当您点击F5时不会为您提供构建。