Необработанный дочерний узел Wix Bundle

Я пытаюсь создать MSI с msitools на OSX.

Вот мой простой XML-файл

<Bundle Name="some-cool-name-for-the-whole-thing"
    Version="1.0"
    UpgradeCode="your-guid-here">

<BootstrapperApplicationRef Id="WixStandardBootstrapperApplication.HyperlinkLicense">
    <bal:WixStandardBootstrapperApplication
        LicenseUrl=""
        ShowVersion="yes"/>
</BootstrapperApplicationRef>
  <Chain>
    <ExePackage Id="some_id"
          SourceFile="path-to-the-setup.exe">
      <CommandLine InstallArgument="/s " />
    </ExePackage>

    <MsiPackage Id="some-other-id-here"
      SourceFile="path-to-the-MSI-you-made-for-your-app">
    </MsiPackage>
  </Chain>
</Bundle>

Он основан на ответе здесь: /questions/13115938/kak-sozdat-ustanovschik-kotoryij-ustanavlivaet-storonnyuyu-programmu-ustanovki-exe-i-nahodit-polzovatelskie-fajlyi-v-tom-zhe-kataloge/13115962#13115962

Я установил msitools с помощью brew, Версия msitools 0,97.

Я запускаю следующую команду

 wixl main.xml -o main.msi

и я получаю эту ошибку:

(wixl:28560): wixl-ERROR **: wix.vala:218: unhandled child Wix node Bundle
Trace/BPT trap: 5

Я попытался еще больше упростить XML для

Я все еще получаю то же сообщение об ошибке

Есть ли проблема с моим XML-файлом? Или я вызвал команду неправильно?

1 ответ

Решение

wixl не поддерживает пакеты. Вы можете увидеть исходный код на https://github.com/GNOME/msitools/tree/master/tools/wixl.

Другие вопросы по тегам