【发布时间】:2014-05-08 09:05:13
【问题描述】:
在我们的项目中,人们通常复制粘贴 WIX 文件,他们会更改产品和升级代码。
通常这可以正常工作,没有任何问题。
最近我们遇到了一个问题,即在卸载 msi 时,一些注册表项没有被删除,并且当我们验证日志文件记录了类似这样的内容时。
不允许卸载组件:{ GUID },因为另一个客户端 存在。
我们被告知组件 guid 可能被系统中的另一个 msi 使用。
组件 GUID 在 msi 中是否也应该是唯一的?
【问题讨论】:
-
查看组件 GUID 和键路径作为主键的粗略等效项。它应该只指向一个且只有一个绝对路径。有一对一的比赛。改变一个,你应该改变另一个。
标签: wix windows-installer