Windows Installer不会在卸载时删除停止服务,但会删除所有文件,并且ServiceInstaller / ProcessInstaller已停止工作

时间:2018-07-09 08:24:24

标签: windows service windows-installer visual-studio-setup-proje

我有一个Windows安装程序[VS2017中可用的安装项目向导],该程序安装了Windows服务并通过服务控制表启动了该服务,并且它可以正常工作。我在服务中还有一个ServiceInstaller / ProjectInstaller类,该类的方法被调用。但是,情况发生了变化。卸载时发生以下情况 一种。正在运行的服务和关联的应用程序未停止 b。文件已正确删除 C。服务名称仍显示在服务应用中 d。未调用ProjectInstaller的方法[我看不到这些方法的日志。我登录到Windows事件日志]

先前的卸载行为是 一种。正在运行的服务和关联的应用程序已停止 b。文件已从文件夹中删除 C。服务名称已从服务应用中删除 d。 ProjectInstaller的方法被调用

如何恢复以前的行为?我不知道项目中发生了什么变化。我尝试重新创建Project Installer类,并添加一个新的Installer类,但均无效。

请帮助。

0 个答案:

没有答案