2013-10-17 42 views
0

我正在爲一組應用程序的installshield項目工作。 (此版本切換到維克斯後)InstallShield安裝程序可以檢查組件是否安裝並且不能重新安裝它

有2個「部件」,所有不同的應用需要能夠運行。有沒有辦法將這些組件添加到每個單獨的安裝程序,並讓它們檢查並且不重新安裝這些組件?我是否必須爲這兩個程序分別安裝一個安裝程序,並告訴客戶先安裝這些組件?

回答

1

這被稱爲「共享組件」。完成正確後,MSI將正確引用對組件進行計數,並且不會卸載它,直到最後一個產品脫落。它是否會被重新安裝取決於密鑰文件的文件版本。較新的產品可能具有較新版本的共享組件,重新安裝將是正確的。如果較舊的產品版本較舊,則不會重新安裝,因爲這樣做不正確。

相關問題