繁体   English   中英

C#-Windows Service安装程序无法执行自定义操作

[英]C# - Windows Service installer fails in custom action

我们通过如下所述的自定义操作安装Windows服务: CodeProject

每隔一段时间,在卸载我们的应用程序时,它不会正确地卸载服务。 相反,它“将服务标记为删除”。

您可以通过在可执行文件上运行installutil.exe /u来查看此消息(据说该消息已被卸载)。

有没有人看过这个问题或知道解决方法? 如果以某种方式安装了与我们同名的服务,则我们希望将其替换。 取而代之的是,msi安装失败,提示您已经安装了我们的服务。

有没有一种方法可以在不执行自定义操作的情况下先运行服务自定义操作,然后先卸载我们服务名称的任何现有实例?

卸载时是否打开了服务控制面板(services.msc)? 这将导致您的服务无法正确卸载

如果没有其他帮助,则可以按照本文的建议进行重新启动(尽管最初适用于.NET 1.1)。

检查您的服务是否正确停止了从该服务启动的其他线程。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM