TFS构建不在服务器上构建打字稿文件

时间:2014-06-30 18:21:42

标签: tfs typescript

我在Visual Studio中设置了typescript来构建单个文件输出。

但是,当我将项目检入TFS并在服务器上构建时,不会创建此文件。

enter image description here

2 个答案:

答案 0 :(得分:6)

事实证明,不同配置的设置不同。

在构建服务器上,我正在进行Release构建,并且每个配置都有设置。

所以我只是复制了设置,现在一切正常。

enter image description here

答案 1 :(得分:2)

由于Build on Save,您可能会在客户端上看到它的构建,但由于您没有导入CompileTypeScript构建目标,因此它不会在服务器上构建。<\ n / p>

在“解决方案浏览”中导航到您的项目,右键单击它,然后卸载项目。右键单击卸载的项目,然后选择&#34;编辑yourproject.csproj&#34;。

你需要这一行

  <Import Project="$(VSToolsPath)\TypeScript\Microsoft.TypeScript.targets" />
后列出的所有TypeScriptCompile项目中的文件中的

。我把我作为文件中的最后几行之一。

这将导致默认操作(通常是Build)实际编译你的TypeScript。