Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/151.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/9/visual-studio/8.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
C++ Harvest(Heat)Wix-在msi中归档资源_C++_Visual Studio_Wix_Windows Installer_Heat - Fatal编程技术网

C++ Harvest(Heat)Wix-在msi中归档资源

C++ Harvest(Heat)Wix-在msi中归档资源,c++,visual-studio,wix,windows-installer,heat,C++,Visual Studio,Wix,Windows Installer,Heat,是否可以在msi文件中存档资源,而不是创建.cab。这两种方法的优缺点是什么?嵌入cab:如果您指的是在MSI编译期间为

是否可以在msi文件中存档资源,而不是创建.cab。这两种方法的优缺点是什么?

嵌入cab:如果您指的是在
MSI编译期间为
消除
外部cab
,然后,您可以通过将的
embeddecab属性设置为
“是”
,来实现这一点:

<MediaTemplate EmbedCab="yes" />

了解如何在Visual Studio中创建
WiX项目后构建基本MSI。建议向下滚动到内联注释的实际WiX标记

为什么使用外置CAB?:如果我能帮助的话,我很少使用外置CAB,但在某些情况下,它有一些优势,主要围绕
构建速度以及更多
可靠下载
(根据Arnson的说法,请参阅下面的第二个链接)。可能还有更多的好处。例如,如果安装源位于远程服务器上,则下载用于MSI修复操作的较小cab-与下载相关。Cab文件可以使安全软件和防病毒变得瘫痪


顺便说一句,这个问题已经在类似的化身中得到了回答。见下文


某些链接

<MediaTemplate EmbedCab="yes" />
  • 记录在案: