Azure 函数:如何在 VS 代码中调试 csx

Azure functions: how to debug csx in VS Code

我正在尝试在 Visual Studio 代码中调试本地主机上的 Azure 函数 (CSX)。我可以附加调试器,但不能放置断点。我应该安装一些东西吗?

目前不支持在 VS Code 中进行 Functions CSX 调试。 VS Code 调试不支持 full/desktop CLR,这是 CSX 函数的目标。

调试 csx 文件已从原始答案中解决。

This blog 提供了包括调试在内的广泛教程。

关键是

dotnet script init

这将设置所需的 launch.jsonomnisharp.json 文件。此配置将调试任何打开的脚本文件。

提示:您可能需要将 launch.json 中的 stopAtEntry 更改为 false。这个设置起初让我感到困惑,因为它会导致程序在到达任何断点之前停止,并且似乎在到达脚本文件之前停止。