Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/wix/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Wix中安装后如何运行已安装的应用程序?_Wix_Wix3 - Fatal编程技术网

在Wix中安装后如何运行已安装的应用程序?

在Wix中安装后如何运行已安装的应用程序?,wix,wix3,Wix,Wix3,我想执行应用程序,我已经升级了。 不适用于我,因为我没有退出对话框。 <InstallExecuteSequence> <Custom Action="LaunchApplication" OnExit="success">CLIENTUILEVEL = 2 AND NOT Installed</Custom> <InstallExecuteSequence> CLIENTUILEVEL=2且未安装 自定义操作启动应用程序将在其中执行以打开应用

我想执行应用程序,我已经升级了。 不适用于我,因为我没有退出对话框。


<InstallExecuteSequence>
<Custom Action="LaunchApplication" OnExit="success">CLIENTUILEVEL = 2 AND NOT Installed</Custom>
<InstallExecuteSequence>
CLIENTUILEVEL=2且未安装

自定义操作启动应用程序将在其中执行以打开应用程序。

在WiX 3.8中,我发现执行此操作的唯一方法是

    <CustomAction Id="LaunchFile" FileKey="..." ExeCommand="" Return="asyncNoWait" />
    <InstallExecuteSequence>
        <Custom Action="LaunchFile" After="InstallFinalize">NOT Installed</Custom>
    </InstallExecuteSequence>

未安装

在UI中的“安装”按钮之后和“完成”按钮之前触发。在
/quiet
模式下也可以正常工作。

是,无UI。我使用“完全”模式进行安装。在WiX 3.8中,这会产生错误
“ICE75:LaunchApplication是一个自定义操作,其源是一个已安装的文件。它必须在InstallExecuteSeSequence表中的CostFinalize操作之后排序”