【问题标题】:Making single installer for addins of multiple Outlook versions为多个 Outlook 版本的插件制作单个安装程序
【发布时间】:2012-08-03 21:08:27
【问题描述】:

我正在为 Outlook 2003、2007、2010 分别制作 Outlook 插件。我想编写一个安装程序,可以根据正在使用的 Outlook 版本安装插件。怎么做?因为 WebEx 似乎正在这样做,而没有询问它安装在我的话中的哪个版本,excel,outlook。如果有办法请提供参考。

如果您知道,请分享任何替代方法。 谢谢。

【问题讨论】:

    标签: c# vsto add-in outlook-addin office-addins


    【解决方案1】:

    我没有给你详细的答案,但这里有一个可能的路径供你遵循:

    1. 使用NSIS 创建您的安装程序。这将为您提供很大的灵活性。
    2. 使用安装程序打包所有 VSTO(2003、2007、2010)。
    3. 在 .nsi 文件的“安装”部分确定安装的 Outlook 版本。一种简单的方法(虽然我不确定它的可靠性)是检查 HKLM\SOFTWARE\Microsoft\Office 下是否存在适当的注册表项。例如,存在名为“14.0”的密钥应该意味着已安装 Office 2010。
    4. 既然您知道所安装的 Outlook 版本,请安装相应的 VSTO。

    【讨论】:

      猜你喜欢
      • 2020-08-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-09-24
      • 1970-01-01
      • 1970-01-01
      • 2016-03-29
      相关资源
      最近更新 更多