WIX 3.5多个实例Windows服务

时间:2012-03-27 16:30:28

标签: windows-services installer wix

我有一个简单的WIX安装程序,它将安装Windows服务。我有多个实例设置,以便服务可以并行运行。

一切都很好看我现在遇到的唯一问题就是当我卸载安装时。它完全删除了实际的Windows服务可执行文件,但它并没有完全删除注册表项。进入services.msc我仍然可以看到服务名称。我必须进入注册表并手动删除该条目。

在此处查看我的VS2010解决方案:http://andrewherrick.com/spike/multiplewindowsservices.zip

您可以通过安装默认实例轻松地重新创建它,然后并排安装实例01。然后尝试卸载实例01.您将看到它未从服务列表中删除。

有什么想法吗?

1 个答案:

答案 0 :(得分:2)

解决方案是升级到WIX 3.6,它允许在组件级别安装多实例。