我试图按照official documentation按照使用SSO验证Outlook WEB加载项的步骤,但卡在 Updating the add-in manifest 部分 . 在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:类型'http://schemas.microsoft.com/office/mailappversionoverrides:VersionOverridesV1_1'
为什么?
编辑:我偶然发现this,其中说:
注意:目前只有Outlook 2016支持VersionOverrides v1.1架构和VersionOverridesV1_1类型 .
但我的加载项是Web而不是本机客户端...因此,当VersionOverridesV1_0不支持它时,如何添加此WebApplicationInfo部分并继续执行文章中的后续步骤?
1 回答
VersionOverridesV1_1
应该是VersionOverridesV1_0
的孩子,它不是 - 或者 . 来自documentation: