Необработанный дочерний узел 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.