问题描述
我开始学习用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版本,但即将发布。