这是我想要实现的场景。但我没有实现这个的好主意。
假设有人得到了安装程序并今天安装它。明天有人得到一个更高版本号的新安装程序,想在同一台电脑上安装它。更高版本的安装程序需要做以下事情。
- 应该有一个对话框让用户选择要升级的模块。
- 根据用户的选择更新这些模块,但不要删除用户未选择的其他模块。
我已经尝试使用Majorupgrade
元素来实现这一点。但它总是删除我们没有选择的模块。见下文:
例如,在之前的版本中,我们选择了要安装的功能 A和功能 B。而在新版本中,我们只选择特征 A进行更新。特征 a更新成功,但同时删除了特征B。
有没有人有一个好主意来实现这个?
提前致谢