我无法再从 Visual Studio 调试 Office 加载项
I can no longer debug Office Add-in from Visual Studio
我一直在为 Excel 开发一个插件。当我 运行 来自 Visual Studio 的加载项时,它通常会启动 Excel,并在我用来打开任务窗格的功能区中添加一个按钮。
现在,当 Excel 启动时,它会立即显示一个包含以下错误的任务窗格。
ADD-IN ERROR
This add-in is no longer available: add-ins inserted during
development are only available during debugging from Visual Studio.
Please open your project in Visual Studio and re-run your application,
or deploy your add-in into a valid catalog and re-insert.
错误消息中的建议令人沮丧,因为它告诉我做我想做的事情。
我有:
- 重新启动我的电脑
- 已清除 Office 缓存
- 修改清单中的版本号
- 已验证清单
- 使用文档检查器删除了任务窗格加载项
自插件上次运行以来,我的清单完全没有改变。 (除了我的调试尝试)
我正在使用 Visual Studio 16.6.0 预览版 6.0,Excel Office 365 16.0.12527.20260
我找到了问题的根源。
我在我的插件项目中指定了一个 Start Document
。当我将 Start Document
切换回 [New Excel Workbook]
时,我的加载项开始正确加载。
我尝试在 Excel 中打开我的文档,我看到它被标记为只读。 Visual Studio 似乎无法使用只读启动文档启动 Excel 加载项。我重新保存了我的文件,并将其设置回加载项项目的 Start Document
。现在,一切都重新开始了。
我一直在为 Excel 开发一个插件。当我 运行 来自 Visual Studio 的加载项时,它通常会启动 Excel,并在我用来打开任务窗格的功能区中添加一个按钮。
现在,当 Excel 启动时,它会立即显示一个包含以下错误的任务窗格。
ADD-IN ERROR
This add-in is no longer available: add-ins inserted during development are only available during debugging from Visual Studio. Please open your project in Visual Studio and re-run your application, or deploy your add-in into a valid catalog and re-insert.
错误消息中的建议令人沮丧,因为它告诉我做我想做的事情。
我有:
- 重新启动我的电脑
- 已清除 Office 缓存
- 修改清单中的版本号
- 已验证清单
- 使用文档检查器删除了任务窗格加载项
自插件上次运行以来,我的清单完全没有改变。 (除了我的调试尝试)
我正在使用 Visual Studio 16.6.0 预览版 6.0,Excel Office 365 16.0.12527.20260
我找到了问题的根源。
我在我的插件项目中指定了一个 Start Document
。当我将 Start Document
切换回 [New Excel Workbook]
时,我的加载项开始正确加载。
我尝试在 Excel 中打开我的文档,我看到它被标记为只读。 Visual Studio 似乎无法使用只读启动文档启动 Excel 加载项。我重新保存了我的文件,并将其设置回加载项项目的 Start Document
。现在,一切都重新开始了。