我创建了一个wix引导程序,当没有使用主题文件时,它可以在所有计算机上正常运行。如果我使用主题文件,它将在我的计算机上运行,但不会在其他任何人的计算机上运行。
<BootstrapperApplicationRef Id="WixStandardBootstrapperApplication.RtfLicense" >
<bal:WixStandardBootstrapperApplication LicenseFile="C:\eula.rtf"
ThemeFile="C:\myTheme.xml" />
</BootstrapperApplicationRef>
答案 0 :(得分:4)
首先,查看其他计算机上的软件包日志文件以查看错误。可能该消息将指示加载主题时存在问题。如果是这种情况,请确保主题文件中的所有路径都是松散文件(例如,Image
元素ImageFile
属性)是相对路径。最后,请务必在Payload
。
BootstrapperApplicationRef
元素
与.wxs文件不同,主题文件的松散文件不会自动包含在内。这就是您必须自己添加Payload
元素的原因。