我创建了一个BootStrapper应用程序(BA),它具有一些运行所需的设置和运行我们创建的MSI。 BA有如下所示的捆绑包:
<Bundle Name="FOO Installer" Version="1.0.0.0" Manufacturer="FOO International" UpgradeCode="33AAE528-A1F0-45DD-AAF5-A83B4B749F10">
当BA在同一台机器上运行多次时,每次运行BA时,在程序和功能中都会出现名称“FOO Installer”一次。我希望能够运行更新版本的BA并安装在任何当前安装的顶部,但我希望安装程序只在程序和功能中列出一次。我该怎么做才能得到这个结果?
答案 0 :(得分:1)
您必须增加版本(前三部分)才能升级。
具有相同UpgradeCode的捆绑包具有升级关系 更高版本删除较低版本。相同的版本,但建立在 不同的时间可能会在你描述的情况下结束。