2013-01-09 66 views
0

我正在開發一個Outlook插件解決方案,它涉及插件本身和一個Windows應用程序串聯工作。面向多個平臺的解決方案的綜合安裝程序解決方案

  1. 該插件針對多個版本的Outlook - 2007年,2010年和2013年
  2. 窗戶應用程序使用的x86不同的庫位和64個處理器。
  3. 當然有插件和應用程序的依賴關係。

除了純粹的安裝,我想使自動更新成爲可能。它可能與Windows應用中的自定義代碼一樣簡單,以檢查預定義位置中的更新。但我想知道我的選擇。

的解決方案,我心目中,現在,我想問的SO社會評價如下:

  1. 獨立的Windows安裝項目(生產MSI文件)的應用程序的每個組合配置(最多可以有8個不同的msi文件)
  2. 一個常見的引導程序項目,檢測當前系統配置並安裝必備軟件和選定的msis。
  3. MSI沒有嵌入其中的先決條件,只有uber-installer/bootstrapper纔會具有這些先決條件。

我錯過了什麼嗎?這個解決方案是否可行?是否有Windows安裝項目的第三方替代品可以讓我的生活更輕鬆?全功能安裝盾可能?

+0

當然,這是一個設計。使用InstallShield,您可以使用setup/feature prereqs或套件安裝程序將所有這些MSI集中在一起。用WiX你會使用Burn。基於我所知道的公平設計,但這不是一個真正可以回答的問題。 –

回答

0

如果這實際上對某人有幫助,我使用的解決方案是非常可定製的安裝程序解決方案:Tarma提供的InstallMate 7

你可以從他們的網站了解更多信息,但是這讓我的特點是:

  1. 內置支持x86和x64
  2. 定製的先決條件
  3. 還提供獨立的更新工具塔瑪,它簡化了 自動更新了很多。
  4. 價格!忘記花費5K在其他地方的類似功能。