如何将文件夹添加到wix包中

时间:2015-02-02 12:09:39

标签: xml wix heat

对于我的项目,我需要构建一个安装程序msi。我们决定为此选择Windows Installer XML。我是WiX的新手,我们可以通过将单个文件添加到包中来创建msi。我在WiX(Product.wxs)中使用了以下代码行来添加单个文件。

<文件ID =" FileId0"名称="的Global.asax"源=" $(var.SolutionDir).... \详细\的Global.asax"重要=#&34;是" >

现在,我有一个名为Content的目录,我需要将所有文件都包含在包中。我需要付出很大的努力才能逐一编写,以后将很少添加这个文件夹的文件。因此,我不想承担风险并将整个目录包含在.msi中。

有了加热功能,我可以将文件检索到新的.wxs文件中,我需要手动将这些文件添加到主product.wxs中。但是我希望自动完成这一点,一旦你购买了WiX解决方案,所有必需的文件都应该包含在.msi中

1 个答案:

答案 0 :(得分:1)

这显示了HeatDirectory的文档,它是此任务的“工具”:http://wixtoolset.org/documentation/manual/v3/msbuild/task_reference/heatdirectory.html

看看这个有关如何使用它的一些例子: WIX HeatDirectory Task - Setting the preprocessorVariable