0

我知道您可以通过我已经完成的 VS 部署系统安装您的 Windows 服务。但是在那之后你如何部署更新呢?每次我部署一个新版本时,它都会说该服务已经存在并退出。

我尝试使用以下内容添加一个小的 DOS CMD 文件: net stop [ServiceName] sc delete [ServiceName]

如果我可以运行它会很好,但是部署系统中的自定义脚本选项不允许该文件类型。

我怎么能a)。在客户端 pc 或 b) 上更新我的包。从我的安装程序中运行该卸载实用程序以便我可以运行更新?

任何帮助将不胜感激。

问候,

风暴

4

1 回答 1

2

如果该服务已经安装,您需要做的就是 NET STOP 它,替换 exe,然后 NET START 服务。

于 2008-11-14T11:36:35.207 回答