我的Project
解决方案中有TestProject
和VS13
。目前我想测试项目的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
,但不适用于我的测试项目。
有什么办法可以在项目构建期间强制打字脚本编译?
答案 0 :(得分:0)
经过进一步的谷歌搜索后,我找到了有趣的博文how to setup ts compilation on development and either on server environment。值得注意的是,上面提到的导入部分必须在
之后<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
并不是我的情况。修好后,编译开始起作用。