outlook-web-addins - 带有 VersionOverrides 的新清单使应用程序在 Outlook 2016 和 Outlook 2019 中消失
问题描述
我们将一个包含两个 VersionOverrides 部分的新清单放在一起,外部一个需要 Mailbox Set 1.4,内部一个需要 1.5。我们的应用程序显示在 OWA 和 Outlook 2013 中,但未显示在 Outlook 2016 和 Outlook 2019 中。 validate-office-addin 工具未检测到清单有任何问题。在 Outlook 2019 客户端上,我们设置了“运行时日志记录”,如下所述:https ://docs.microsoft.com/en-us/office/dev/add-ins/testing/troubleshoot-manifest以查看它是否会记录任何“安装”问题。该文件已创建,但文件大小为 0。后端是 Exchange Server 2016。如果我们回到之前的清单,应用程序会再次出现。有没有办法确定清单(或 Outlook)有什么问题?
解决方案
Outlook Web 加载项未显示在 Outlook 2016 或 Outlook 2019 中,因为清单文件中存在重复的资源字符串。就我而言,副本看起来像这样('DefaultValue' 不相关):
<bt:String id="paneReadSuperTipDescription" DefaultValue="misc text"/>
<bt:String id="paneReadSuperTipDescription" DefaultValue="more misc text"/>
推荐阅读
- sql-server - 将存储在表中的 xml 数据转换为存储为不同表 sql 中的记录的单个名称/值对
- http - 如何为 http 请求实现“交货回执”
- mysql - MySQL - 总结几个订单的产品
- javascript - 如何通过JQuery计算项目数
- r - 为什么 R 不能在 for 循环中识别我的对象?
- linux - vagrant 一段时间后冻结
- java - 基本中的 NoSuchBeanDefinitionException
- android - AsyncTask 类中的 Android POST HTTP 不起作用
- .net-core - NET Core 3.1 控制台应用程序始终处于“生产”模式
- html - HTML Bootstrap 轮播控件箭头不起作用