如何摆脱wixca.dll并在WIX v3中打印Eula

时间:2018-02-27 12:55:53

标签: wix

我是WIX中的一个完整的新手,目前我正在努力将WIX项目从版本2升级到版本3.以下片段打印Eula,其中包含从WIX版本2复制的wixca.dll(据我所知):

<Fragment>
<!-- print EULA functionality -->
    <CustomAction Id="WixUIPrintEula"
              BinaryKey="WixUIWixca"
              DllEntry="PrintEula"
              Return="ignore"
              Execute="immediate" />
    <Binary Id="WixUIWixca"
        SourceFile="wixca.dll" />
</Fragment>

如何摆脱这个wixca.dll以及在WIX 3中打印Eula的正确方法是什么?

1 个答案:

答案 0 :(得分:2)

Wix v3不包含wixca.dll,您使用v3通过UI自动打印EULA。选择一个支持EULA的已发布UI集,并按如下所示进行指定:

<WixVariable Id="WixUILicenseRtf" Value="bobpl.rtf" />

有关示例,请参阅Customizing Built-in WixUI Dialog Sets