2011-12-16 54 views
5

我正在使用熱來爲多個目錄生成wix文件。如何使用熱量更改爲Wix生成的目錄ID?

但是,似乎如果目錄A和目錄B具有相同的文件夾名稱,即使絕對路徑不同,熱仍然認爲它是相同的目錄,因此會生成相同的目錄ID。

似乎有一種解決方法,即使用-directoryid覆蓋生成的Directory Id,但手冊中沒有給出示例,我們如何設想傳入參數。很顯然,它需要知道我想更改哪個目錄ID,如果有人能提供幫助,我將非常感激。

謝謝。

http://wix.sourceforge.net/manual-wix3/heat.htm

+0

我也遇到了同樣的問題,被重複的目錄ID阻止。 Wxs輸出文件是否與'-directoryid'相同或相似,並且看起來好像沒有示例中的一小段代碼:( – Deqing

+0

據我瞭解,-directoryId參數旨在更改生成的根目錄元素並且它將不會幫助您重寫一些後代目錄。您可以嘗試用-dr參數替換它。 –

回答

1

重寫從熱量輸出幾乎總是回落到應用XSLT得到輸出你想要的方式。

相關問題