我准备了我的应用程序的MSI项目,并在提交阶段添加了一个自定义操作,以在完成安装后运行应用程序的exe。完成设置后,它会尝试运行失败的exe文件。我调试了这个问题,这是因为执行目录是system32而不是安装文件夹。如果我通常从安装文件夹中运行exe,它运行正常。安装完成后运行应用程序
任何建议是什么原因。
感谢 瓦西姆...
我准备了我的应用程序的MSI项目,并在提交阶段添加了一个自定义操作,以在完成安装后运行应用程序的exe。完成设置后,它会尝试运行失败的exe文件。我调试了这个问题,这是因为执行目录是system32而不是安装文件夹。如果我通常从安装文件夹中运行exe,它运行正常。安装完成后运行应用程序
任何建议是什么原因。
感谢 瓦西姆...
如果要在安装完成后启动已安装的应用程序,则应在InstallFinalize
操作后执行此操作。看看WiX tutorial看看如何添加这个功能。
更新:要添加复选框到完成页面并运行已安装的应用程序,请参阅this question。有一个链接到an article,它描述了如何用脚本来完成它。那么你将不得不添加条件,步骤可以在my answer那里找到。
您可以尝试使用一个type 34 custom action(EXE与工作目录)。
你用什么工具创建你的设置? – 2011-05-14 07:32:43
Visual Studio安装项目 – Wasim 2011-05-15 07:54:31
我更新了我的答案,其中包含Visual Studio安装项目的步骤。 – 2011-05-15 16:20:49