我有一个Outlook加载项的2个MSI,一个用于Outlook 2007,另一个用于Outlook 2003.如果我在具有Outlook 2007的计算机上安装了Outlook 2007的加载项MSI,并且已经安装了另一个版本相同的加载项,如果是较低版本则卸载,如果更高,则安装MSI fails.same是具有Outlook 2003的计算机的行为。
但是如果是Outlook 2003计算机,则具有加载项安装,升级到outlook 2007然后如果我安装2007的加载项,这导致双重安装,即既没有卸载以前的版本也没有新安装失败,新版本也安装。我可以从添加/删除程序中修改
如何确定不同版本的MSI(具有不同的产品代码)属于同一产品或不同,以便根据版本卸载或失败安装?