2
我有一個擁有數百個文件的WiX 3項目,我似乎無法弄清楚如何使用通配符包含它們。我試過這個:使用WiX打包多個文件的安裝程序
heat.exe" dir ".\!Build" -gg -ke -template:fragment -out "Files.wxs"
這會產生一個片段.wxs文件,但我不確定如何處理它。任何幫助將非常感激。
我有一個擁有數百個文件的WiX 3項目,我似乎無法弄清楚如何使用通配符包含它們。我試過這個:使用WiX打包多個文件的安裝程序
heat.exe" dir ".\!Build" -gg -ke -template:fragment -out "Files.wxs"
這會產生一個片段.wxs文件,但我不確定如何處理它。任何幫助將非常感激。
試試這個命令
heat dir "Your_Directory" -gg -ke -template:Product -out "Files.wxs"
它將在生成的文件WXS {} Files.wxs創建這種結構:
<Fragment>
<DirectoryRef Id="Files">
<Component Id="Test.ico" Guid="{YOUR_GUID}">
<File Id="Test.ico" Name="Test.ico" KeyPath="yes" Source="..[path to file]\Test.ico" />
</Component>
</DirectoryRef>
</Fragment>
你應該得到一個爲每個文件,那是在目錄你跑熱了。完成之後,您只需將wxs文件添加到項目中,確保您擁有directoryref指向的目錄即可創建。
如果此命令生成產品wxs文件,我將如何將我現有的產品wxs與此產品相結合? – 2009-08-18 18:44:41
謝謝 - 這讓我走向了正確的方向。 :) – 2009-08-18 19:13:48
SO的力量;) – CheGueVerra 2009-08-18 19:39:55