1

我通过链接两个 MsiPackages 创建一个 Bundle。Bundle 包含两个 MsiPackages 并创建一个捆绑的 .exe 作为安装程序。是否可以设置 Bundle 以便在安装期间从包含两个 MSI 的本地文件夹中引用 MSI(不嵌入或包含它们)?我希望从本地文件夹中引用这两个 MSI,并且仅在安装期间安装。谢谢

4

2 回答 2

2

是的。默认情况下,该Bundle元素的Compressed属性设置为yes。默认情况下,要让您的包外部化,请执行以下操作:

<Bundle Compressed='no'>

您的所有包现在都将是外部的。现在,如果您只想显式压缩选择包,请将Compressed='yes'属性添加到所需XxxPackage元素。

于 2013-03-16T15:01:15.127 回答
0

虽然我没有这样做的实际经验,但我认为您可以尝试将Payload元素用作MsiPackage元素下元素的子Chain元素来实现这一点。

Payload元素可以选择指定要捆绑为SourceFileDownloadUri属性的 MSI。有一个选项可以说明您是否需要使用引导程序通过Compressed具有YesNoDefaultType值的属性来压缩此 MSI。通过这种方式,您可以指定您的源 MSI,而无需嵌入到我希望的包中。

于 2013-02-27T17:22:46.873 回答