You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

从WSL(v2)运行ASP.NET Core 6项目报错:不支持coreclr调试类型

解决WSL2中ASP.NET Core 6调试报错Configured debug type 'coreclr' is not supported的方案

针对你遇到的问题,可以尝试以下几个步骤排查解决:

  • 检查WSL内的.NET SDK版本
    在WSL终端执行命令dotnet --list-sdks,确认已安装.NET 6 SDK。如果没有,根据你的WSL发行版安装对应版本,比如Ubuntu系统可通过微软官方源安装dotnet-sdk-6.0包。

  • 确保使用VS Code Remote-WSL环境调试
    必须通过VS Code的Remote - WSL扩展连接到WSL环境打开项目,而非直接在Windows系统中访问WSL的文件目录。否则调试器会调用Windows版本的组件,导致与WSL环境不兼容。

  • 调整调试配置路径为Linux格式
    检查.vscode/launch.json中的路径配置,WSL使用Linux风格路径(如/home/username/项目目录),避免出现Windows盘符路径(如C:\)。确保program和cwd指向的路径在WSL环境中真实存在且正确。

  • 重新安装调试相关扩展
    在WSL环境的VS Code中,卸载旧的coreclr扩展,安装C# Dev Kit和**C#**扩展(当前coreclr调试功能已集成到这两个扩展中),安装完成后重启VS Code再尝试调试。

  • 清理并重新构建项目
    在WSL终端进入项目根目录,依次执行dotnet clean和dotnet build命令,清理Windows环境生成的旧文件,重新生成适配Linux平台的项目输出文件。

内容的提问来源于stack exchange,提问作者coding4fun

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.29 16:58:22