我有一个Windows安装程序[VS2017中可用的安装项目向导],该程序安装了Windows服务并通过服务控制表启动了该服务,并且它可以正常工作。我在服务中还有一个ServiceInstaller / ProjectInstaller类,该类的方法被调用。但是,情况发生了变化。卸载时发生以下情况 一种。正在运行的服务和关联的应用程序未停止 b。文件已正确删除 C。服务名称仍显示在服务应用中 d。未调用ProjectInstaller的方法[我看不到这些方法的日志。我登录到Windows事件日志]
先前的卸载行为是 一种。正在运行的服务和关联的应用程序已停止 b。文件已从文件夹中删除 C。服务名称已从服务应用中删除 d。 ProjectInstaller的方法被调用
如何恢复以前的行为?我不知道项目中发生了什么变化。我尝试重新创建Project Installer类,并添加一个新的Installer类,但均无效。
请帮助。