【发布时间】:2018-06-01 23:52:15
【问题描述】:
我正在尝试按照official documentation 使用 SSO 验证 Outlook WEB 加载项的步骤,但卡在 更新加载项清单部分。在this reference 中描述,我必须在清单文件的 VersionOverrides 部分添加这块:
<WebApplicationInfo>
<Id>912344b-661c-4424-0ksc-fb23131aa2e344</Id>
<Resource>api://localhost:44374/912344b-661c-4424-0ksc-fb23131aa2e344</Resource>
<Scopes>
<Scope>profile</Scope>
<Scope>user.read</Scope>
</Scopes>
</WebApplicationInfo>
并将版本从 VersionOverridesV1_0 更改为 VersionOverridesV1_1,因为我的 WEB 插件适用于 Outlook (WEB)。我在 Visual Studio 的清单中更改了它,但由于某种原因,它给了我这个错误消息:
这是一个无效的 xsi:type 'http://schemas.microsoft.com/office/mailappversionoverrides:VersionOverridesV1_1'
为什么?
编辑:我偶然发现this 上面写着:
注意:目前只有 Outlook 2016 支持 VersionOverrides v1.1 架构和 VersionOverridesV1_1 类型。
但我的加载项是 Web 而不是本地客户端...因此如何添加此 WebApplicationInfo 部分,当 VersionOverridesV1_0 不支持它并继续文章的后续步骤?
【问题讨论】:
标签: javascript office-js outlook-web-addins