这是我的情况。
我有两个程序,称它们为程序A和B。它们都使用WIX创建MSI包。
A是一个Windows服务,B是一个Windows WCF服务。
安装服务时,A和B都能够成功安装。还没有打开服务的情况下...
当我尝试卸载A或B(顺序无关紧要)时,安装信息没有从注册表中删除,并且服务仍然显示在服务管理控制台上。但是目录中的文件已被删除。
我必须进入命令提示符,并手动输入“sc delete A.exe(或B.exe)”才能从注册表和服务管理控制台中删除服务。
完成此操作后,第二个要卸载的程序将可以顺利卸载。
无论我先尝试卸载哪个程序,结果都是相同的。
我不知道是什么依赖关系或其他原因导致卸载过程无法完全卸载第一个程序。
如果您有任何想法,请帮忙... 非常感谢!
Baku
我有两个程序,称它们为程序A和B。它们都使用WIX创建MSI包。
A是一个Windows服务,B是一个Windows WCF服务。
安装服务时,A和B都能够成功安装。还没有打开服务的情况下...
当我尝试卸载A或B(顺序无关紧要)时,安装信息没有从注册表中删除,并且服务仍然显示在服务管理控制台上。但是目录中的文件已被删除。
我必须进入命令提示符,并手动输入“sc delete A.exe(或B.exe)”才能从注册表和服务管理控制台中删除服务。
完成此操作后,第二个要卸载的程序将可以顺利卸载。
无论我先尝试卸载哪个程序,结果都是相同的。
我不知道是什么依赖关系或其他原因导致卸载过程无法完全卸载第一个程序。
如果您有任何想法,请帮忙... 非常感谢!
Baku