Window Installer自定义操作失败,即使成功,自定义操作也会失败

时间:2011-03-08 02:48:28

标签: visual-studio setup-deployment custom-action

我有一个Visual Studio安装和部署项目,它在提交自定义操作后运行几个可执行文件。安装程序失败并显示以下错误:“此Windows Installer程序包存在问题。作为安装程序的一部分运行的程序未按预期完成。请与您的支持人员或程序包供应商联系。”即使在自定义操作中运行的程序已经成功完成了他们应该做的事情。

我该怎么做才能防止此错误?

1 个答案:

答案 0 :(得分:3)

只有一种方法可以发现某个流程“没有按预期完成”。进程退出代码非零。由本机程序中main()的返回值设置。或者在托管程序中传递给Environment.Exit()的值。或批处理文件中的错误级别。如果进程的主线程死亡,它会自动设置为异常代码。

您必须找出其中一个程序返回非零退出代码的原因。