【发布时间】:2009-07-15 20:03:53
【问题描述】:
这是我的情况。
我有两个程序。让我们称它们为程序 A 和程序 B。 他们都使用 WIX 来创建 MSI 包。
A 是 WindowsService,B 是 Windows WCF 服务
当我安装服务时,A 和 B 安装没有问题。 没有打开服务..
当我尝试卸载 A 或 B(顺序无关紧要)时,安装的信息不会从注册表中删除,服务仍会显示在服务管理控制台上。但是目录中的文件会被删除。
我必须转到命令提示符并手动输入“sc delete A.exe(或 B.exe)”才能从注册表和服务管理控制台中删除该服务。
完成后,第二个要卸载的程序将顺利卸载。
不管我先卸载哪个程序,结果都是一样的。
我不知道是什么依赖或什么导致卸载过程无法完全卸载第一个程序..
如果你们有什么想法,请帮忙..快疯了..!!!
巴库
【问题讨论】:
标签: windows-services wix