用于Visual Studio Code的Microsoft Office加载项调试器扩展无法正常运行

问题描述

我开始学习用Java编写Office插件。我在MS网站上花了很多时间来阅读教程和文档。我想我会尝试一些Addin演练。

我正在将VS Code与Node.js一起使用。成功创建一些示例并完成创建过程之后。

我认为我将加强调试环境,以便真正进入学习/开发阶段。我使用功能正常的插件示例遵循了以下MS网页https://docs.microsoft.com/en-us/office/dev/add-ins/testing/debug-with-vs-extension上的说明。

当我在VS Code中启动调试器时,出现以下错误:

Discovering targets via http://127.0.0.1:9222/json/list HTTP GET failed: Error: connect ECONNREFUSED 127.0.0.1:9222

我假设我在某处遇到配置问题,我正在搜索这些错误,但没有找到任何遇到此问题的人。

任何建议都将不胜感激。

解决方法

我在演示视频中有一些评论,展示了如何以完全相同的错误进行操作。

您可以在此处找到视频说明和失败注释: How to: Debug OfficeJs Add-ins using Office Debug Extension in Visual Studio Code

因此,我回过头再次对其进行了测试,实际上却遇到了相同的问题: Live Stream researching this exact issue

我能够解决此问题的方法是将我的默认浏览器(Chrome)改回Edge'Legacy'(不是使用其他WebView的Chromium版本)。再次运行该流程即可使其正常工作。之后,我可以将Chrome重新设置为默认浏览器,并且仍可以使用。

请务必在研究视频中看到TaskManager在详细信息中显示WWAHost条目,这一点很重要。如果不存在,则很可能是运行了错误的WebView。

(尚不)支持Edge Chromium使用的WebView2版本,但即将发布。

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...