我们已经创建了一个简单的内容外接程序(使用office ),它可以插入PowerPoint的桌面和在线(浏览器)版本。
桌面和联机版本共享相同的清单。它们在功能上没有区别,清单中也没有任何特殊的需求。
当他们共享相同的清单时,他们显然共享了相同的插件id。
无论如何,当桌面版本中的视图时,插入到web版本中的附加内容是无法识别的。错误:
无法启动此外接程序。
当在web版本中查看时,无法识别插入到桌面版本中的附加内容。错误:
此外接程序在Office中不可用.在Office的桌面版本中打开此文档以使用外接程序。
这仅仅是因为我们使用了sideloading,,还是做错了什么?
发布于 2018-05-03 14:34:49
当您侧加载一个外接程序时,它会自动为外接程序生成一个随机的id。因此,每次侧加载时,无论清单中定义了什么,您都将得到一个新的和唯一的id。
由于侧加载是一个开发/测试而不是部署场景,这确保了一个侧面加载的外接程序开发/测试不会与任何现有的生产外接程序冲突。例如,在开发中有一个构建,正在测试另一个构建,以及在Store中的前一个版本,这是非常常见的。
对于依赖于公共id ( settings属性包是一个主要示例)的开发和测试场景,指南是使用Office 365开发商租户和中央部署。这允许您在非生产环境中加载开发/测试构建,并将其部署到多个平台(Windows、Mac、Web等)。使用普通的id。
https://stackoverflow.com/questions/50148700
复制相似问题