针对多个平台的解决方案的全面安装程序

时间:2013-01-09 22:51:28

标签: plugins windows-installer outlook-addin

我正在开发一个Outlook插件解决方案,它涉及插件本身和一个串联工作的Windows应用程序。

  1. 该插件面向多个版本的Outlook - 2007,2010和2013.
  2. Windows应用程序为x86和64位处理器使用不同的库。
  3. 当然,插件和应用程序都存在依赖关系。
  4. 除了纯粹的安装,我想进行自动更新。它可以像Windows应用程序中的自定义代码一样简单,以检查预定义位置中的更新。但我想知道我的选择。

    我现在想到的解决方案,我想请SO社群评估如下:

    1. 为每个应用程序和配置组合分离Windows安装项目(生成MSI文件)(这可能多达8个不同的msi文件)
    2. 一个常见的引导程序项目,检测当前系统配置并安装先决条件和选定的msis。
    3. MSI不会嵌入先决条件,只有uber-installer / bootstrapper才会有。
    4. 我错过了什么吗?这个解决方案可行吗?是否有第三方替代Windows安装项目可以让我的生活更轻松?功能齐全的Install Shield可能吗?

1 个答案:

答案 0 :(得分:0)

如果这实际上对某人有帮助,我使用的解决方案是令人难以置信的可定制安装程序解决方案:Tarma的InstallMate 7

您可以从他们的网站上找到更多信息,但有关我的功能是:

  1. 内置支持x86和x64
  2. 可自定义的先决条件
  3. Tarma提供的独立更新工具,简化了 自动更新很多。
  4. PRICE!忘记在其他地方花费5K的类似功能。