2011-01-13 34 views
0

我有2個MSI的Outlook加載項,一個用於Outlook 2007,另一個用於Outlook 2003.如果我在裝有Outlook 2007的計算機上安裝Outlook 2007的加載項MSI,並且已經安裝了另一個版本的相同的插件,如果該版本是較低版本並且如果較高版本,則會被卸載,然後安裝MSI失敗..same是具有Outlook 2003的計算機的行爲。
但是,如果安裝了插件的Outlook 2003計算機得到升級到Outlook 2007,然後如果我安裝加載項的2007年,這導致雙重安裝,即既不是以前的版本得到卸載,也不是新的安裝失敗,新版本也得到安裝。我可以從添加/刪除程序


如何確定不同版本的MSI(具有不同的產品代碼)屬於相同的產品或不同的產品代碼它根據版本卸載還是安裝失敗?如何判斷使用不同產品代碼的2個MSI是屬於同一產品還是不同?

回答

0

MSI使用UpgradeCode來決定具有不同ProductCode的兩個包是否屬於同一產品。

相關問題