【问题标题】:Comprehensive installer solution for solution targetting multiple platforms针对多个平台的解决方案的综合安装程序解决方案
【发布时间】:2013-01-15 17:10:28
【问题描述】:

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

  1. 该插件针对多个版本的 Outlook - 2007、2010 和 2013。
  2. Windows 应用程序为 x86 和 64 位处理器使用不同的库。
  3. 当然,插件和应用程序都有依赖关系。

除了纯安装,我想让自动更新成为可能。它可以像 Windows 应用程序中的自定义代码一样简单,以检查预定义位置的更新。但我想知道我的选择。

我现在想到的并且想请 SO 社区评估的解决方案如下:

  1. 为每个应用程序和配置组合(这可能是多达 8 个不同的 msi 文件)单独的 Windows 安装项目(生成 MSI 文件)
  2. 一个常见的引导程序项目,检测当前系统配置并安装先决条件和选定的 msis。
  3. MSI 不会嵌入先决条件,只有 uber-installer/bootstrapper 会有这些。

我错过了什么吗?这个解决方案可行吗?是否有第三方替代 Windows 安装项目可以让我的生活更轻松?功能齐全的安装盾可能吗?

【问题讨论】:

  • 当然,这是一个设计。使用 InstallShield,您可以使用设置/功能先决条件或套件安装程序将所有这些 MSI 组合在一起。使用 WiX,您将使用 Burn。一个基于我所知道的公平设计,但这并不是一个可以回答的问题。

标签: plugins windows-installer outlook-addin


【解决方案1】:

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

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

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

【讨论】:

    猜你喜欢
    • 2022-08-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多