Как собрать бандл без встраивания других установщиков?

Это работает для меня

<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 в пакетный пакет. Я хочу сохранить его в виде отдельного файла. Я пытаюсь использовать тег Payload, но не знаю, сработает ли он.


person Jader Dias    schedule 14.02.2014    source источник


Ответы (2)


Замените Compressed="yes" на Compressed="no" в своем авторинге Bundle.

person Bob Arnson    schedule 15.02.2014

Вам нужно использовать элемент Container:

Type атрибут:

Указывает, является ли контейнер «присоединенным» к исполняемому файлу пакета или помещенным вне исполняемого файла пакета как «отсоединенный». Если этот атрибут не указан, по умолчанию создается отдельный контейнер.

person Isaiah4110    schedule 14.02.2014