我们的项目有一个Windows服务和UI组件。在卸载时,Windows安装程序会尝试自动终止进程。我希望安装程序首先终止UI并稍后进行服务,以便UI在服务结束时不会引发异常。
我们如何在Visual Studio Installer项目中首先更改进程首先出现的顺序?
答案 0 :(得分:3)
您无法更改此订单,因为它是由Windows Installer自动生成的。
但是,您可以尝试使用custom actions在InstallValidate操作之前停止您的申请流程。这样,Windows Installer将不再尝试停止进程,只会执行卸载。