2011-02-03 66 views
0

我有一个关于生成后的问题。我们在项目设置中有一个Post-Build。由于Web应用程序的性能,此构建后任务压缩JavaScript。组装路径由变量$(YUICompressorDLLPath)分配。TFS团队的生成后构建最佳实践

一般来说,它从开发机器工作正常,但我应该如何从TFS团队建设。当我开始Team Build时,它会以错误结束,因为程序集位于开发人员机器上其他位置的生成机器上。我尝试通过MSBuild Arguments覆盖变量,但它似乎不起作用。

什么是最佳实践,该如何实现?

问候

安东Kalcik

回答

0

最好的做法,在我意见是保持构建服务器上的目录结构与开发人员机器上的相同。在这种方式下,一切正常,因为相对路径。有关详细信息,请参阅如何确保生成的文件将部署另请参阅:Deploy generated files in TFS Build Server

0

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

+0

我认为这对我的情况不会有帮助。引用的程序集位于TFS中的其他位置,路径是相对的。 – 2011-02-06 21:18:46