Visual Studio Installer组件卸载顺序

时间:2012-04-04 18:26:50

标签: c# installation windows-installer

我们的项目有一个Windows服务和UI组件。在卸载时,Windows安装程序会尝试自动终止进程。我希望安装程序首先终止UI并稍后进行服务,以便UI在服务结束时不会引发异常。

我们如何在Visual Studio Installer项目中首先更改进程首先出现的顺序?

1 个答案:

答案 0 :(得分:3)

您无法更改此订单,因为它是由Windows Installer自动生成的。

但是,您可以尝试使用custom actionsInstallValidate操作之前停止您的申请流程。这样,Windows Installer将不再尝试停止进程,只会执行卸载。