我的情景非常简单:
我有一个带有多个文件的Windows应用程序,这些文件位于“Program files ...”文件夹中。这些文件根据其中的功能类型分为多个组件。这些文件大多是.net程序集,不是全局的。它们只能由我的应用程序使用。我在安装新版本时使用了主要升级。
现在我想发布应用程序的v1.0版本,同时继续使用v2.0。这两个版本应并行运行,因此我需要更改UpgradeCode。我当然也在我的源代码控制中创建了一个分支来管理v1.0和v2.0轨道。
我的问题是:我是否需要为i v2.0的所有组件制作新的guid?。在最好的世界中,不同msi数据库中的组件之间没有冲突吗?
祝你好运
// Henrik Carlsson
答案 0 :(得分:0)
Theres无需更改GUID。如果您要进行更新,WIX更喜欢您更改wix文件中的升级代码GUID