调试 Excel 加载项时无法查看“console.log()”输出
Unable to view `console.log()` output while debugging Excel add-in
我正在尝试重写 2001 年制作的插件。在尝试这样做时,我 运行 遇到了我只能称之为“有点障碍”的问题。我一直在关注 Excel API 文档并使用 Visual Studio 2019。我能够 运行 加载项就好了。在 VS 中点击 运行 会打开 Excel 的实例,侧面加载加载项并附加到进程以开始调试。
然而,我终其一生都无法弄清楚如何从加载项中的 console.log()
调用中获取输出。我可以通过使用 Microsoft Edge Devtools Preview 来获取它们,但我不明白为什么当 VS 已经在观察这些进程时我不应该看到它的输出。我尝试了 文章中提到的修复,但空手而归。我已经启动 Excel 和加载项本身,然后以这种方式附加进程,但仍然没有日志。
我还看到另一篇文章提到要执行类似按 CTRL+Q 的操作,然后搜索 Javascript Console,但什么也没有返回。我现在真的没主意了。
JavaScript 控制台已从 Visual Studio 2019 中删除。让您留在 Visual Studio 中的唯一解决方法是同时安装 Visual Studio 2017 VS 19。然后使用 VS 17 进行 Excel 插件开发。如果您不想这样做,则可以继续使用 Edge DevTools。
我正在尝试重写 2001 年制作的插件。在尝试这样做时,我 运行 遇到了我只能称之为“有点障碍”的问题。我一直在关注 Excel API 文档并使用 Visual Studio 2019。我能够 运行 加载项就好了。在 VS 中点击 运行 会打开 Excel 的实例,侧面加载加载项并附加到进程以开始调试。
然而,我终其一生都无法弄清楚如何从加载项中的 console.log()
调用中获取输出。我可以通过使用 Microsoft Edge Devtools Preview 来获取它们,但我不明白为什么当 VS 已经在观察这些进程时我不应该看到它的输出。我尝试了
我还看到另一篇文章提到要执行类似按 CTRL+Q 的操作,然后搜索 Javascript Console,但什么也没有返回。我现在真的没主意了。
JavaScript 控制台已从 Visual Studio 2019 中删除。让您留在 Visual Studio 中的唯一解决方法是同时安装 Visual Studio 2017 VS 19。然后使用 VS 17 进行 Excel 插件开发。如果您不想这样做,则可以继续使用 Edge DevTools。