使用ThemeFile时,Wix Bootstrapper不会运行

时间:2013-02-28 19:03:37

标签: wix themes bootstrapper burn

我创建了一个wix引导程序,当没有使用主题文件时,它可以在所有计算机上正常运行。如果我使用主题文件,它将在我的计算机上运行,​​但不会在其他任何人的计算机上运行。

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

1 个答案:

答案 0 :(得分:4)

首先,查看其他计算机上的软件包日志文件以查看错误。可能该消息将指示加载主题时存在问题。如果是这种情况,请确保主题文件中的所有路径都是松散文件(例如,Image元素ImageFile属性)是相对路径。最后,请务必在Payload

中将松散文件包含为BootstrapperApplicationRef元素

与.wxs文件不同,主题文件的松散文件不会自动包含在内。这就是您必须自己添加Payload元素的原因。