【发布时间】:2011-05-19 09:08:20
【问题描述】:
使用 Visual Studio 2010,我创建了名为 Indexing Service(安装项目中的属性 ProductName)的系统服务安装程序 IndexingService(安装程序中的属性 ServiceName)。 服务安装并正常工作,但安装程序不会删除系统服务(因此不会重新安装) 我应该寻找什么? 更新:我忘记更新卸载时的自定义操作
【问题讨论】:
-
你是如何配置服务安装的?您是否使用安装自定义操作?如果是这样,您是否配置了删除服务的卸载自定义操作?
-
是的,当然。我遵循了 kb816169 的说明,安装确实有效。很长一段时间后,我在所有子项目/安装程序/设置项目中更改了所有名称、添加描述、程序集信息。
-
您是否更新了自定义操作以使用新的服务信息?另外,您是否尝试创建日志以查看自定义操作是否运行?
-
项目名称未更改(即使现在也可以安装)。所以,我只有一个不需要更新的自定义操作(它没有特殊属性)。现在我只能使用 SC DELETE IndexingService 删除服务。
-
我无法意识到安装日志中的错误
标签: .net-4.0 windows-services installation setup-project