如何在不嵌入其他安装程序的情况下构建捆绑包?

时间:2014-02-14 17:29:07

标签: wix burn

这对我有用

<ExePackage Id="Netfx35"
    Cache="no"
    Compressed="yes"
    PerMachine="yes"
    Permanent="yes"
    Vital="yes"
    InstallCommand="/q /norestart /lang:ENU"
    RepairCommand="/q /norestart /lang:ENU"
    UninstallCommand="/q /norestart /lang:ENU"
    DetectCondition="DotNetFramework35SPInstallRegValue"
    SourceFile="embed\DotNetFX35SP1\dotnetfx35.exe" />

但它将.NET安装程序嵌入到bundle包中。我想将它保存为单独的文件。我正在尝试使用Payload标签,但我不知道它是否会起作用。

2 个答案:

答案 0 :(得分:3)

在Bundle创作中用Compressed =“no”替换Compressed =“yes”。

答案 1 :(得分:1)

您需要使用Container元素:

Type属性:

  

指示容器是否“附加”到包可执行文件   或者将可执行文件外部放置为“已分离”。如果这   未指定属性,默认为创建分离   容器