Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/wix/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Xml 如何将文件夹添加到wix包中_Xml_Wix_Heat - Fatal编程技术网

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

Xml 如何将文件夹添加到wix包中,xml,wix,heat,Xml,Wix,Heat,对于我的项目,我需要建立一个安装msi。我们已决定为此选择Windows Installer XML。我对WiX非常陌生,我们可以通过向包中添加单个文件来创建msi。我在WiX(Product.wxs)中使用了下面的代码行来添加单个文件 现在,我有一个名为Content的目录,需要在其中将所有文件包含到包中。这需要我付出巨大的努力,写一个接一个,将有几个文件,在未来的这个文件夹中添加。因此,我不想冒险将整个目录包含到.msi中 使用heat,我可以将这些文件检索到一个新的.wxs文件中,并且需

对于我的项目,我需要建立一个安装msi。我们已决定为此选择Windows Installer XML。我对WiX非常陌生,我们可以通过向包中添加单个文件来创建msi。我在WiX(Product.wxs)中使用了下面的代码行来添加单个文件

现在,我有一个名为Content的目录,需要在其中将所有文件包含到包中。这需要我付出巨大的努力,写一个接一个,将有几个文件,在未来的这个文件夹中添加。因此,我不想冒险将整个目录包含到.msi中


使用heat,我可以将这些文件检索到一个新的.wxs文件中,并且需要手动将这些文件添加到main product.wxs中。但我想完全自动化此过程,一旦您构建了WiX解决方案,所有必需的文件都应包含在.msi中。这显示了HeatDirectory的文档,它是此任务的“工具”:

请看下面关于如何使用它的一些示例:

我能够将文件夹中的文件提取到“HeatGeneratedFileList.wxs”。但是,这些文件不会添加到生成的.msi包中。你能帮我一下吗