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

C# Windows服务安装程序问题删除Windows服务,c#,windows-services,setup-project,setup-deployment,C#,Windows Services,Setup Project,Setup Deployment,我正在VS2008上执行windows服务安装项目,它有一个用于设置app.config值的自定义操作。安装程序在安装服务和设置app.config值时工作正常,但当我尝试卸载服务时,它会删除文件,但会注册服务,因此我可以使用安装程序再次安装它,我需要在vs命令提示符中使用“sc delete”以正确删除服务。。。有人知道这里的问题是什么吗 谢谢。我不确定您是否仍然有这个问题,但仍然给出答案,以便帮助他人 将安装程序组件与windows服务一起使用,并重写OnBeforeUninstall方法,

我正在VS2008上执行windows服务安装项目,它有一个用于设置app.config值的自定义操作。安装程序在安装服务和设置app.config值时工作正常,但当我尝试卸载服务时,它会删除文件,但会注册服务,因此我可以使用安装程序再次安装它,我需要在vs命令提示符中使用“sc delete”以正确删除服务。。。有人知道这里的问题是什么吗


谢谢。

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

将安装程序组件与windows服务一起使用,并重写OnBeforeUninstall方法,然后编写自己的代码来注销服务,如下所示

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

这将卸载您的服务

感谢您的回复,是的,很久以前就解决了我的问题:)