Wix Bootstrapper не запускается при использовании ThemeFile

Я создал загрузчик wix, который отлично работает на всех компьютерах, когда не используется файл темы. Если я использую файл темы, он будет работать на моем компьютере, но не на чьем-либо еще.

<BootstrapperApplicationRef Id="WixStandardBootstrapperApplication.RtfLicense" > <bal:WixStandardBootstrapperApplication LicenseFile="C:\eula.rtf" ThemeFile="C:\myTheme.xml" /> </BootstrapperApplicationRef>


person user2120910    schedule 28.02.2013    source источник


Ответы (1)


Сначала просмотрите файл журнала пакета на других машинах, чтобы увидеть ошибку. Скорее всего, в сообщении будет указано, что возникла проблема с загрузкой темы. Если это так, убедитесь, что все пути в файле темы к свободным файлам (например, атрибут Image element ImageFile) являются относительными путями. Наконец, не забудьте включить свободные файлы как элементы Payload в файл BootstrapperApplicationRef.

В отличие от файла .wxs, отдельные файлы файла темы не включаются автоматически. Вот почему вы должны добавить элементы Payload самостоятельно.

person Rob Mensching    schedule 28.02.2013