Windows服务安装程序问题删除Windows服务

时间:2010-03-19 16:29:02

标签: c# windows-services setup-project setup-deployment

我正在VS2008上做一个Windows服务安装项目,它有一个用于设置app.config值的自定义操作。安装工作正常安装服务和设置app.config值,但当我尝试卸载服务时,它删除文件但保持服务注册,所以我可以使用安装程序再次安装它,我需要使用“sc delete “在vs命令提示符下正确删除服务......任何人都知道这可能是什么问题?

谢谢。

1 个答案:

答案 0 :(得分:0)

我不确定你是否还有这个问题,但仍然会给出答案,以便帮助他人。

将安装程序组件与您的Windows服务一起使用并覆盖OnBeforeUninstall方法并编写您自己的代码以取消注册该服务,例如下面的

{frameworkpath}\InstallUtil.exe /u <serviceinstalledpath>

这应该卸载您的服务