我无法再从 Visual Studio 调试 Office 加载项

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

我一直在开发 Excel 插件。当我从 Visual Studio 运行加载项时,它通常会启动 Excel,并在功能区中添加一个按钮,用于打开任务窗格。

现在,当 Excel 启动时,它会立即显示一个带有以下错误的任务窗格。

添加错误

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

错误消息中的建议令人沮丧,因为它告诉我要做我想做的事情。

我有:

  • 重新启动我的电脑
  • 清除 Office 缓存
  • 修改了manifest中的版本号
  • 已验证清单
  • 使用文档检查器删除了任务窗格加载项

自插件上次运行以来,我的清单根本没有改变。 (保存我的调试尝试)

我使用的是 Visual Studio 16.6.0 Preview 6.0 和 Excel for Office 365 16.0.12527.20260

visual-studio office-js office-addins
2个回答
2
投票

我找到了问题的根源。

我在我的插件项目中指定了

Start Document
。当我将
Start Document
切换回
[New Excel Workbook]
时,我的加载项开始正确加载。

我尝试在 Excel 中打开文档,发现它被标记为只读。 Visual Studio 似乎无法使用只读启动文档启动 Excel 加载项。我重新保存了我的文件,并将其设置回加载项项目的

Start Document
。现在,一切又开始运转了。


0
投票

对于未来受苦的开发者:如果您的清单无效,也可能会发生此错误。对我来说,这是一个太长的描述(限制真的很短!)。

要找到它,您可以运行

npm run validate
(如果已为您设置),如果没有,则运行脚本:
office-addin-manifest validate manifest.xml

安全旅行,未来的插件开发者

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