我有一個自定義的MSBuild腳本(例如WpfResources.proj),其中我通過多個文件夾掃描* .resx文件和構建.NET衛星資源dll使用AL任務。此WpfResources.proj的輸出包含多個* .resources.dll在不同的文件夾下(對應於需要這些資源dll的不同項目)。TFS 2010 build不能處理在多個目錄中生成多個文件的自定義MSBuild腳本
示例輸出文件夾結構顯示如下:
WpfResources
Bin
Project1
zh-CN
Project1.resources.dll
es-ES
Project1.resources.dll
...
Project2
zh-CN
Project2.resources.dll
es-ES
Project2.resources.dll
...
這WpfResources.proj可建正確由MSBuild.exe。但是,如果我在TFS 2010版本中運行它(即創建一個構建定義並引用WpfResources.proj來構建),則無法將所有這些資源DLL複製到放置位置。實際上它沒有輸出任何東西,即使在實際的編譯PC上,輸出也沒有問題。
TFS 2010如何構建處理在多個文件夾下輸出多個文件的自定義MSBuild腳本?在我的WpfResources.proj中,Team build會將其視爲此MSBuild項目的輸出嗎?
我們也採取了這種自定義複製行動。感謝您的確認和解釋。 – jhy