2011-02-03 79 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