2013-02-28 46 views
2

我已经创建了一个wix引导程序,可以在没有使用主题文件的情况下在所有计算机上正常运行。如果我使用主题文件,它将在我的电脑上运行,但不在其他人的电脑上运行。Wix Bootstrapper在使用ThemeFile时不会运行

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

回答

4

首先,看一下在其他计算机上捆绑的日志文件来查看错误。该消息可能表明加载主题时存在问题。如果是这种情况,请确保主题文件中的所有路径以释放文件(例如,Image元素ImageFile属性)是相对路径。最后,请确保在BootstrapperApplicationRef中包含Payload元素的散文件。

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

相关问题