Wix Bootstrapper няма да работи при използване на ThemeFile

Създадох wix bootstrapper, който работи добре на всички компютри, когато не се използва файл с тема. Ако използвам файл с тема, той ще работи на моя компютър, но не и на някой друг.

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


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


Отговори (1)


Първо погледнете лог файла на пакета на другите машини, за да видите грешката. Вероятно съобщението ще покаже, че има проблем при зареждането на темата. Ако случаят е такъв, уверете се, че всички пътища във файла на темата до свободни файлове (например атрибутът Image елемент ImageFile) са относителни пътища. И накрая, не забравяйте да включите свободните файлове като Payload елементи в BootstrapperApplicationRef.

За разлика от файла .wxs, свободните файлове на файла на темата не се включват автоматично. Ето защо трябва сами да добавите елементите Payload.

person Rob Mensching    schedule 28.02.2013