Outlook 加载项清单安装因 WebApplicationInfo 块而失败

问题描述 投票:0回答:1

我正在开发 Outlook 加载项,并在尝试将该块包含在我的清单文件中时遇到问题。如果没有此块,加载项可以顺利安装。但是,当我添加块时,我在安装过程中收到以下错误:

`Installation failed
Sorry, we can’t complete this operation right now. Please try again later.`

这是我的清单文件的相关部分:

`<VersionOverrides xmlns="http://schemas.microsoft.com/office/mailappversionoverrides"        xsi:type="VersionOverridesV1_0">
  <WebApplicationInfo>
    <Id>d09dd777-38cd-77d7-b2db-3535c315d22c</Id>
    <Resource>api://d09dd509-29cd-36d7-b2db-3566c402d55c</Resource>
    <Scopes>
      <Scope>User.Read</Scope>
      <Scope>Mail.ReadBasic</Scope>
      <Scope>Mail.ReadWrite</Scope>
    </Scopes>
  </WebApplicationInfo>
  <!-- Further configurations -->
</VersionOverrides>`

我尝试过的: 确保 XML 结构正确并根据 XML 模式进行验证。 检查命名空间声明并确保它们与 Office 加载项所需的匹配。 检查 Azure 中的应用程序注册,确保其与清单中声明的 ID 和资源匹配。 我的环境: Mac OS 上的 Outlook(桌面客户端) Outlook Web Access(通过 Chrome) 我正在寻找有关可能导致此安装错误的原因以及如何修复它的建议。具体来说,如果 WebApplicationInfo 块存在已知问题或其配置中存在细微差别,通常可能会导致此类错误。

outlook-web-addins
1个回答
0
投票

为了解决 XML 架构验证错误,我在清单中进行了以下更改:

更新了命名空间:确保 VersionOverrides 元素使用正确的命名空间 URL,与 xsi:type 指示的架构版本匹配。

正确放置:将元素移动到直接标记为 xsi:type="VersionOverridesV1_1" 的 VersionOverrides 元素下方,这是根据新架构的正确放置位置。

有效范围条目:检查并更正了下面列出的范围,确保它们全部有效并允许与加载项一起使用。

这些更改解决了架构验证错误,并允许成功安装加载项而不会出现其他问题。

© www.soinside.com 2019 - 2024. All rights reserved.