我在哪里可以找到o365 2016 msi版本?

时间:2019-07-09 20:44:47

标签: office-addins outlook-web-addins outlook-2016

我有一个o365插件,可以在Outlook 2的运行版本上按预期工作,但是,有一个客户的Outlook 2016的MSI安装遇到了不一致的情况。

我想获取Outlook 2016 MSI的副本,以便可以在本地进行一些测试。

集中部署可能是一个问题,但想进行一些验证。

我已经完成了网络搜索并联系了MS支持部门。万物导致MSI版本不再可用。

1 个答案:

答案 0 :(得分:0)

以下内容可能会对您有所帮助。

解决方法: 要获取MSI版本,您可以远程运行他们的计算机或从客户那里获取MSI副本(可能不是可行的解决方案)

了解Outlook的API要求集。

我相信在开发外接程序时,您可能已经知道API要求集。以下是您的情况

  

所有Outlook API都属于邮箱要求集。邮箱   需求集具有版本,以及每个新的API集   版本属于该集合的更高版本。 并非所有Outlook   客户在发布时将支持最新的API集,   但是如果Outlook客户端声明支持需求集,它将   将支持该需求集中的所有API。

例如:

如果您指定要求集版本1.3,则该加载项将不会显示在任何不支持最低版本1.3的Outlook客户端中。

您可以使用以下代码:isSetSupported属性检查外接程序是否受支持

if (Office.context.requirements.isSetSupported('Mailbox', 1.3) === true) {
  // Perform actions.
}
else {
  // Provide alternate flow/logic.
}

官方参考https://docs.microsoft.com/en-us/office/dev/add-ins/reference/requirement-sets/outlook-api-requirement-sets

enter image description here enter image description here

从上面的屏幕截图中,您可以轻松确定哪个插件可以在哪个版本上运行。

希望它会给您一些解决问题的方法。