我为我的应用程序创建了一个 wix 安装程序。一切正常,除非我在下一个对话框中为机器上的所有用户选择安装,我选择了安装目录并出现错误。
点击下一步显示上面的错误
Windows 安装程序提供以下详细信息 2727 Directory 表中不存在目录条目“ 2 ”。
Product.wxs 包含
<UI>
<UIRef Id="WixUI_ErrorProgressText" />
<UIRef Id="UISequence" />
</UI>
蜡文件
<?xml version="1.0" encoding="UTF-8"?>
<Wix xmlns="http://schemas.microsoft.com/wix/2006/wi">
<Fragment>
<!--Adding dialogs-->
<UI Id="UISequence">
<Property Id="ApplicationFolderName" Value="AppName" />
<Property Id="WixAppFolder" Value="WixPerMachineFolder" />
<UIRef Id="WixUI_Advanced"/>
<Publish Dialog="ExitDialog"
Control="Finish"
Event="DoAction"
Value="LaunchApplication">WIXUI_EXITDIALOGOPTIONALCHECKBOX = 1 and NOT Installed</Publish>
</UI>
<!--Including License agreement-->
<WixVariable Id="WixUILicenseRtf" Value="license.rtf" />
<!--<Property Id="WIXUI_INSTALLDIR" Value="INSTALLFOLDER" />-->
<!--Exit Dialog-->
<Property Id="WIXUI_EXITDIALOGOPTIONALTEXT" Value="Thank you for installing this product." />
<!--Provide Launch Application Option-->
<Property Id="WIXUI_EXITDIALOGOPTIONALCHECKBOXTEXT" Value="Launch AppName" />
<Property Id="WixShellExecTarget" Value="[#AppExeName.exe]" />
<CustomAction Id="LaunchApplication" BinaryKey="WixCA" DllEntry="WixShellExec" Impersonate="yes"/>
</Fragment>
</Wix>
如果我不去高级,一切正常。为所有用户安装应用程序。
我四处张望,还没有发现你正在发生这种情况。
请帮忙,我在这里错过了什么。