我正在创建 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://schemas 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 等元素。
我究竟做错了什么?