0

我有一个关于后期构建的问题。我们在项目设置中有一个 Post-Build。由于 Web 应用程序的性能,此构建后任务会压缩 JavaScript。程序集路径由变量$(YUICompressorDLLPath)分配。

通常它在开发人员机器上运行良好,但我应该如何从 TFS Team Build 中做到这一点。当我启动 Team Build 时,它以错误结束,因为程序集位于开发人员机器上的其他地方的构建机器上。我尝试通过 MSBuild Arguments 覆盖变量,但它似乎不起作用。

最佳实践是什么,如何做到这一点?

问候

安东·卡尔奇克

4

2 回答 2

0

看来你应该改变$(YUICompressorDLLPath) $(OutDir)\$(TargetFileName)

于 2011-02-04T14:16:43.033 回答
0

在我看来,最好的做法是保持构建服务器上的目录结构与开发人员机器上的目录结构相同。由于相对路径,这种方式一切正常。有关如何确保部署生成的文件的更多信息,另请参阅:在 TFS 构建服务器中部署生成的文件

于 2011-05-17T21:46:51.990 回答