运行自定义操作后,安装程序不会关闭

时间:2013-11-18 09:45:46

标签: wix

完成安装后,我让我的Wix安装程序运行了一个应用程序。这现在有效,但安装程序不会关闭。每次单击“完成”按钮,应用程序都会再次启动。 我希望应用程序能够运行异步,然后安装程序终止。

这就是我在Wix中的表现;

    <UI>
        <Publish Dialog="ExitDialog" Control="Finish" Order="1" Event="DoAction" Value="LaunchApplication">WIXUI_EXITDIALOGOPTIONALCHECKBOX = 1 and NOT Installed</Publish>
    </UI>

    <Property Id="WIXUI_EXITDIALOGOPTIONALCHECKBOXTEXT" Value="Launch $(var.ProductName) Launcher" />
    <Property Id="WIXUI_EXITDIALOGOPTIONALCHECKBOX" Value="1" />
    <CustomAction Id="LaunchApplication" FileKey="LnLauncherExe" ExeCommand="" Execute="immediate" Return="asyncNoWait" Impersonate="yes" />

我遇到的另一个问题是复选框没有出现。我可以忍受这个,但如果有人能发现原因,那么修复它会很好。

谢谢!

1 个答案:

答案 0 :(得分:3)

添加以下内容似乎有效;

<Publish Dialog="ExitDialog" Control="Finish" Event="EndDialog" Value="Return" Order="999">1</Publish>