在VS13中构建期间不编译Typescript

时间:2016-03-15 18:52:54

标签: visual-studio-2013 build msbuild typescript

我的Project解决方案中有TestProjectVS13。目前我想测试项目的TypeScript部分,但问题是我无法在构建期间编译TypeScript文件。

仅在保存文件后才编译TS文件。我添加了这一行

<Import Project="$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)\TypeScript\Microsoft.TypeScript.targets" Condition="Exists('$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)\TypeScript\Microsoft.TypeScript.targets')" />

到我的标准项目工作的.csproj,但不适用于我的测试项目。

有什么办法可以在项目构建期间强制打字脚本编译?

1 个答案:

答案 0 :(得分:0)

经过进一步的谷歌搜索后,我找到了有趣的博文how to setup ts compilation on development and either on server environment。值得注意的是,上面提到的导入部分必须在

之后
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />

并不是我的情况。修好后,编译开始起作用。