【发布时间】:2018-09-20 09:54:52
【问题描述】:
我将项目从 Wix 2.0 迁移到 4.0,然后当我尝试从 Visual Studio 2017 (Votive) 构建项目以生成安装程序软件包时,出现以下错误:
系统找不到文件“wixca.dll”
我查看了以下路径,但没有找到 dll:
ProgramFiles\Wix Toolset v4.0\bin
在我的 LicenseAgreementDlg.wxs 文件中,我使用下面的代码,并从这里使用 Value="WixUIPrintEula" 我们调用 Common.wxs 文件
<Control Id="LicenseText" Type="ScrollableText" X="20" Y="60" Width="330" Height="140" Sunken="yes" TabSkip="no">
<Text SourceFile="$(var.LicenseFile)" />
</Control>
<Control Id="Print" Type="PushButton" X="76" Y="243" Width="65" Height="17" Text="!(loc.WixUIPrint)">
<Publish Event="DoAction" Value="WixUIPrintEula">1</Publish>
</Control>
我在 Common.wxs 文件中使用“wixca.dll”
如下图:
<Fragment>
<CustomAction Id="WixUIPrintEula" BinaryKey="WixUIWixca" DllEntry="PrintEula" Return="ignore" Execute="immediate"/>
<Binary Id="WixUIWixca" SourceFile="wixca.dll"/>
</Fragment>
请帮助我在哪里可以获得 wixca.dll?
【问题讨论】:
-
请不要破坏已发布的问题,包括您自己的问题。回滚。
标签: wix wix3.5 wix3.7 wix3.6 wix3.8