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