我有一個關於WiX的問題。但讓我首先描述我的情況: 我有一個VS2010解決方案,並添加了一個WiX(Votive)項目來進行安裝。我正在TFS構建服務器上構建此安裝程序。不幸的是,我所有的文件(* .dll,* .sql,* .msi,* .whatever)都被盲目地複製到相同的輸出路徑中!我已經將Move-Task添加到我的Setup.csproj文件中,以將我的msi,bat和sql文件移動到單獨的文件夾中,但不幸的是,這不適用於TFS-Build。製作文件夾在WiX輸出建立下降路徑
這是問題(imho): 我在做什麼Votive是一個階段提前。我可以創建文件夾並移動文件,但是我在csproj文件中寫入的內容是在TFS隨機取出所有二進制文件並將其放入放置位置之前完成的。
如何我試圖解決:
- 我搜索wix2010.targets文件移動或複製命令,其中。已移至build_drop,但我無法找到它。
- 我看着構建過程模板,但我不知道語言或語法。有什麼與它有關的嗎?
- 在構建默認值的構建定義中,複選框「此構建將輸出文件複製到放置文件夾」,我必須添加放置位置。有什麼我可以在這裏改變?
我的問題: 如何使用WiX安裝程序文件創建子文件夾並將某些文件移入TFS構建中?
我希望你能幫忙! 在此先感謝!