sam*_*977 7 debugging .net-core azure-functions visual-studio-2019
我已经在全新的笔记本电脑上安装了 Visual Studio 2019 社区版本 16.4.4
操作系统:- Windows 10 家庭版单一语言
命令 dotnet --info 给了我以下详细信息
我用 V3 模板创建了一个 Azure 函数
项目设置如下
当我尝试调试时,出现以下错误
发生了致命错误,需要终止调试。调试器被配置为使用桌面 CLR (.NETFramework) 托管调试器,但目标进程加载了 CoreCLR (.Net Core) 运行时。要调试此项目,请将其配置为使用“托管 (CoreCLR)”调试器。”
编辑:这已在 Visual Studio v16.4.5的最新版本中修复
问题似乎是 Azure Functions CLI 的版本不匹配。作为一种解决方法,您可以执行以下操作:
安装最新的 Azure Functions CLI,从命令行运行:
npm i -g azure-functions-core-tools@3 --unsafe-perm true
Run Code Online (Sandbox Code Playgroud)
或者如果您使用的是 Chocolatey:
choco install azure-functions-core-tools
Run Code Online (Sandbox Code Playgroud)重新启动 Visual Studio。
更新:
\n\n很抱歉没有注意到该解决方案对您不起作用。由于该解决方案不起作用,您可以选择其他方法。正如错误所示,您需要
\n\n\n\n\n将其配置为使用“托管 (CoreCLR)”调试器。”
\n
所以,尝试手头配置一下,选择VS 2019选项卡上方的“调试”,然后
\n\n\n\n\n\n原答案:
\n\n我之前遇到过完全相同的错误,并使用以下解决方案解决了它,效果很好。
\n\n解决方案:
\n\n只需启用本机代码调试即可。
\n\n右键单击您的项目>属性>调试。勾选\xe2\x80\x8b\xe2\x80\x8b\'启用本机代码调试\',如下所示:
\n\n\n| 归档时间: |
|
| 查看次数: |
5013 次 |
| 最近记录: |