0

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

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

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

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

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

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

4

1 回答 1

0

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

您可以从他们的网站上找到更多信息,但让我感兴趣的功能是:

  1. 内置对 x86 和 x64 的支持
  2. 可定制的先决条件
  3. Tarma还提供了独立的更新工具,大大简化了自动更新。
  4. 价格!忘记在其他地方的类似功能上花费 5K。
于 2013-01-15T09:10:28.367 回答