【发布时间】:2016-12-04 08:44:59
【问题描述】:
我正在创建 Outlook 加载项,并且想试用新的模块扩展。但是,按照https://dev.office.com/docs/add-ins/outlook/extension-module-outlook-add-ins 的示例,创建清单时出现错误。
<VersionOverrides xmlns="http://schemas.microsoft.com/office/mailappversionoverrides" xsi:type="VersionOverridesV1_0">
<VersionOverrides xmlns="http://schemas.microsoft.com/office/mailappversionoverrides/1.1" xsi:type="VersionOverridesV1_1">
...
</VersionOverrides>
</VersionOverrides>
错误发生在第二个 VersionOverrides 上,消息如下:
“命名空间'http://schema microsoft com/office/mailappversionoverrides'中的元素'VersionOverrides'在命名空间'http://schemas microsoft com/office/mailappversionoverrides/1.1'中具有无效的子元素'VersionOverrides'。列表预期的可能元素数:命名空间“http://schemas microsoft com/office/mailappversionoverrides”中的“描述、要求、主机”。”
由于我不能发布超过 2 个链接,因此我已将 .在带有空格的 URL 中。
在 versionoverride 中包含 versionoverride 对我来说似乎很奇怪,但如果我以任何方式更改第一个,VS 不会接受它遵循架构。同样,如果我不包含第二个版本覆盖,VS 会给出以下错误:
“这是一个无效的 xsi:type 'http:// schemas microsoft com/office/mailappversionoverrides:Module'。”
清单的其余部分与 officeDev 中的示例几乎对称,除了 Title 和 Id 等元素。
我做错了什么?
【问题讨论】:
标签: outlook office365 office-js outlook-web-addins