代码之家  ›  专栏  ›  技术社区  ›  Jaydev Solanki

Outlook Web加载项清单创建“无效xsi:type=事件”

  •  1
  • Jaydev Solanki  · 技术社区  · 6 年前

    我们正在创建outlook web加载项,其中包括 Onsend 特色

    模板工作正常,没有添加 ExtensionType 标记,但当我们添加该标记时,它会触发一个错误( screenshot ):

    <ExtensionPoint xsi:type="Events">
      <Event Type="ItemSend" FunctionExecution="synchronous" FunctionName="validateBody" />
    </ExtensionPoint>
    

    我们 searched further and found 添加一个 verionoverrides ( screenshot )标记更正了错误,但在编译过程中,它会引发错误:

    无法将清单文件部署到Exchange服务器。发生内部服务器错误。操作失败。,对象引用未设置为对象的实例。

    有没有人遇到过同样的错误,或者有没有人能为解决这个问题找到一条正确的道路?

    完整清单: https://files.fm/f/hca3npdt

    2 回复  |  直到 6 年前
        1
  •  0
  •   Outlook Add-ins Team - MSFT    6 年前

    版本覆盖1.0中包含以下截取内容:

    enter image description here 如果没有扩展点,则这不是清单的有效部分。删除后,您应该能够安装清单。

        2
  •  0
  •   Jaydev Solanki    6 年前

    在尝试了各种方法之后,我终于找到了一种方法,而且太简单了。实际上,您所要做的只是从清单文件(.xml)中复制所有代码,并将其替换为您在服务器上发布的代码或您的单个清单文件,无论您的场景是什么。

    这就是解决方案,我通过在onsend事件中放置一个测试对话框来确认,它起到了作用。希望这对同舟共济的人有所帮助。

    另外,我认为文档中应该提到此解决方法,以便更容易理解。