避免手动添加组件

时间:2013-03-27 03:26:19

标签: installer wix components

我有一个大约有50个dll的文件夹。有没有办法将这些添加为wix代码中的每个组件。而不是手动写那些50 ???

2 个答案:

答案 0 :(得分:4)

WiX工具集中提供的heat.exe工具可以通过扫描目录中的文件来生成.wxs文件。这是快速入门的最简单方法。类似的东西:

heat dir path\to\directory\with\files -cg YourComponentGroup -ag -o generated.wxs

还有许多其他选项,heat.exe -?会向您显示。

答案 1 :(得分:1)

以下链接适用于我,它比命令提示符更容易。 所有的事情都可以在安装项目中处理。 http://blog.martindoms.com/2012/02/27/how-to-include-a-large-directory-tree-in-a-wix-installer-using-a-visual-studio-wix-project/