Office.JS“此加载项不再可用”错误

问题描述 投票:0回答:4

突然我在加载加载项时开始出现错误:

错误:“此加载项不再可用:开发期间插入的加载项仅在 Visual Studio 调试期间可用。请在 Visual Studio 中打开您的项目并重新运行您的应用程序或将您的加载项部署到有效目录中,然后重新插入。”

当我运行该项目时,插件会自动加载。现在我遇到了上述错误。我没有对代码和单词进行任何更改。

注意:我今天安装了 Fiddler,但之后该插件就可以工作了。我已经重置了我的加载项,但没有用。

ms-word office365 office-addins office-js word-addins
4个回答
0
投票

我无法解决此错误。作为解决方法,我创建了新项目,仅复制 home.html、home.js 和其他 JS 和 CSS 文件,并且它可以工作。


0
投票

我最近在 Windows 10 上的 O365 Excel 中也遇到了此错误,但在 O365 Excel Web 中却没有。最后我是这样解决的:

  1. 我跑了
    npm run validate
  2. 这给了我一个
    manifest.xml
  3. 的验证错误列表
  4. 我修复了验证错误(在我的例子中,一些字符串 id 太长)
  5. 我(重新)启动了开发服务器
    npm stop
    npm start

因此,O365 Excel Web 似乎可以在某种程度上处理无效的 manifest.xml,而该应用程序对文件进行了严格的验证。我希望 Office 能够输出有意义的错误消息,而不是误导性的“此加载项不再可用”。这确实花了我大约 6 个小时才找到......


0
投票

我遇到的这个错误不是针对工作室代码,而是针对 Excel,但它是某种链接的

我放置了不包含 localhost url 的暂存清单(这是验证期间返回的错误) 我用开发配置一一替换,即使最后我放回本地主机并且它可以工作,所以某处有一种缓存,但我确实清空了缓存。 在每个步骤之间,我单击 Excel 插入/我的添加箭头的下拉菜单以及开发人员添加下的应用程序名称


0
投票

尽管这个问题有点老了,我仍然想提供一些信息,以防以后有人遇到这个问题。

我有完全相同的错误消息,但我的

manifest.xml
是有效的(在最近使用 yeoman 生成的项目中,
npm run validate
没有错误),但我发现这是因为我删除了一些我没有删除的图标分辨率在清单中使用。

@Gandalf 今天仍然是正确的,因为 Excel Web 在 Windows 桌面应用程序抱怨的地方完全没问题。避免麻烦的最好方法是保留一个工作模板清单,然后在另一个模板导致错误时进行比较。 在这里我创建了一个存储库,其中包含文档,每次遇到新问题时我都会更新该文档。 我不关心自动促销,我只是将其链接到帮助某些人,因为明显缺乏相关和最新的资源。

© www.soinside.com 2019 - 2024. All rights reserved.