使用WiX标准引导程序时,我可以按照this设置EULA文件。但是我如何使用自定义引导程序执行相同的操作?如何在Bundle.wxs中设置EULA文件并从我的c#UI项目中访问它?
答案 0 :(得分:3)
将许可证文件作为Payload
放在BootstrapperApplicationRef
下,就像WiX bundle does一样:
<BootstrapperApplicationRef Id='ManagedBootstrapperApplicationHost'>
<Payload Name='BootstrapperCore.config' SourceFile='WixBA.BootstrapperCore.config' />
<Payload SourceFile='WixBA.dll' />
<Payload SourceFile='..\..\..\License.txt' />
</BootstrapperApplicationRef>
答案 1 :(得分:1)
我不确定您是否要求它,但是according to this tutorial,您可以在教程中的 WixStandardBootstrapperApplication 示例中设置EULA(许可证):
<Bundle>
<BootstrapperApplicationRef Id="WixStandardBootstrapperApplication.RtfLicense">
<bal:WixStandardBootstrapperApplication
LicenseFile="path\to\license.rtf" <!-- HERE -->
LogoFile="path\to\customlogo.png"/>
</BootstrapperApplicationRef>
<Chain>
...
</Chain>
</Bundle>