【发布时间】:2012-07-17 16:27:47
【问题描述】:
我有两个 msi A、B。这些 msi 在彼此之间共享一些组件,但是具有不同的功能。
案例:
- A 和 B 已安装。特征具有“本地”状态
- 然后我安装更新版本的 A(主要升级)。
- 在 B 的该功能被宣传后,我无法进行适当的操作 B 的重大升级。
我在 A 的升级日志中找不到任何提示,为什么 B 的功能会被宣传。
【问题讨论】:
我有两个 msi A、B。这些 msi 在彼此之间共享一些组件,但是具有不同的功能。
案例:
我在 A 的升级日志中找不到任何提示,为什么 B 的功能会被宣传。
【问题讨论】:
当您进行重大升级时,原来的 msi A 会被卸载,然后安装新版本。较新的版本有其他组件,这是意料之中的,因此系统上缺少 msi B 的某些组件。
您可以通过简单地删除 msi A 来重现相同的问题吗?
我可以猜到新旧版本的组件共享相同的路径,因此 msi B 使用的一些文件被替换为新版本。
【讨论】: