Инициировать / вызвать загрузчик в WiX - PullRequest
1 голос
/ 01 марта 2012

Я создал загрузчик с помощью инструмента dotNetInstaller .Созданный загрузчик внутренне имеет следующие установщики:

  1. .NET Framework 4.0
  2. SQL Server Express

Теперь через WiX, какие шаги мне нужныследовать, чтобы вызвать вышеупомянутый Bootstrapper от WiX?

Ответы [ 3 ]

3 голосов
/ 01 марта 2012

Вы не должны вызывать загрузчик из WiX - это не имеет смысла.Идея загрузчика заключается в «начальной загрузке» предварительных условий установки (в вашем случае .NET и SQL Express) и основного установочного пакета.Основной пакет, который вы генерируете с помощью WiX, должен запускаться изнутри загрузчика, когда предварительные условия проверены и установлены по желанию.

См. в этой статье , чтобы лучше понять, как начать с начальной загрузки с WiX.

1 голос
/ 01 марта 2012

Если вы используете WiX для создания инсталляторов, я бы предложил использовать WiX для создания вашего загрузчика. http://wix.sourceforge.net/manual-wix3/authoring_bundle_intro.htm

0 голосов
/ 28 января 2013

Вы можете вызывать пакеты только с помощью загрузчика, вы не можете вызывать его из WiX. С помощью dotNetInstaller вы можете легко вызывать один за другим. Один из процессов, представленных @Yan. С помощью папки пререквизитов. Это очень эффективный и популярный процесс. Но что я могу предложить для вас, используйте ссылку вместо папки. Таким образом, ваш полный пакет установки не будет таким громоздким. Все, что нужно MSI, можно загрузить напрямую из Интернета и установить один за другим. Перейди по ссылке. http://www.codeproject.com/Articles/5116/dotNetInstaller-Setup-Bootstrapper-for-NET-Applica

...