1

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

谢谢你。

4

1 回答 1

0

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

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

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

这应该卸载您的服务

于 2010-12-24T05:53:48.340 回答