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
Installation 避免手动添加组件_Installation_Wix_Components - Fatal编程技术网

Installation 避免手动添加组件

Installation 避免手动添加组件,installation,wix,components,Installation,Wix,Components,我有一个大约有50个DLL的文件夹。是否有任何方法可以将它们添加为wix代码中的每个组件。WiX工具集中提供的heat.exe工具可以通过扫描目录中的文件来生成.wxs文件,而不是手动写入这50个文件。这是快速入门的最简单方法。比如: heat dir path\to\directory\with\files -cg YourComponentGroup -ag -o generated.wxs 还有许多其他可用选项,heat.exe-?将向您展示。下面的链接对我来说效果很好,比命令提示符更简

我有一个大约有50个DLL的文件夹。是否有任何方法可以将它们添加为wix代码中的每个组件。WiX工具集中提供的
heat.exe
工具可以通过扫描目录中的文件来生成.wxs文件,而不是手动写入这50个文件。这是快速入门的最简单方法。比如:

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

还有许多其他可用选项,
heat.exe-?
将向您展示。

下面的链接对我来说效果很好,比命令提示符更简单。 所有的事情都可以在安装项目中处理。

谢谢您的回复。我没法把你说清楚。如何使用该heat.exe?是的,我在cmd提示符中尝试过,但它说…heat不能被识别为内部或外部命令。通过添加HeatDirectory标记…我们可以在安装项目中生成wxs文件…任何人都可以给出该代码。@Kowsika Try
“%wix%\bin\heat”?
。别忘了引用。