Windows VSCode .NET CORE WebAPI Debug配置

1.安装C#插件

全名C# for Visual Studio Code,选择微软的

  1. 安装C# Dev Kit插件

全名C# Dev Kit for Visual Studio Code,同样是选择微软的

3.安装Debugger for Unity

4.配置launch.json 文件

{
    "version": "0.2.0",
    "configurations": [
        {
            "name": ".NET Core Launch (web)",
            "type": "coreclr",
            "request": "launch",
            "preLaunchTask": "build",
            "program": "${workspaceFolder}/bin/Debug/net6.0/C#.dll",
            "args": [],
            "cwd": "${workspaceFolder}",
            "stopAtEntry": false,
            "serverReadyAction": {
                "action": "openExternally",
                "pattern": "\\bNow listening on:\\s+(https?://\\S+)"
            },
            "env": {
                "ASPNETCORE_ENVIRONMENT": "Development"
            },
            "sourceFileMap": {
                "/Views": "${workspaceFolder}/Views"
            }
        },
        {
            "name": ".NET Core Attach",
            "type": "coreclr",
            "request": "attach"
        }
    ]
}

type属性:coreclr 为.net core类型

program属性:根据自己的.net core项目的bin文件路径,找到 {项目名}.dll 文件所在路径,配置到program属性中

注意事项:

1.插件的版本要相互适配,最好是保持在一个稳定版本,或者都保持在最新版本

2.※检查插件是否都处于able状态(博主C#插件安装的时候,是disable状态)插件不启动vscode不识别,无法加载type属性的coreclr,也加载不了launch.json的.NET Core Launch模板

3.确保用到的插件,其下所有的依赖插件都是可用状态

参考资料:

Configuring C# debugging

在 Visual Studio Code 中调试 C#_Vscode中文网

在 Visual Studio Code 中调试_Vscode中文网

相关推荐
lixww.cn17 小时前
ASP.NET Core与配置系统的集成
.netcore
张3蜂2 天前
如何利用Docker和.NET Core实现环境一致性、简化依赖管理、快速部署与扩展,同时提高资源利用率、确保安全性和生态系统支持
docker·容器·.netcore
lixww.cn3 天前
.NET Core 中依赖注入的使用
.netcore
醉の虾4 天前
Vue3 结合 .NetCore WebApi 前后端分离跨域请求简易实例
前端·vue.js·.netcore
时光追逐者4 天前
一组开源、免费、Metro风格的 WPF UI 控件库
ui·开源·c#·.net·wpf·.netcore·微软技术
时光追逐者5 天前
C#/.NET/.NET Core技术前沿周刊 | 第 23 期(2025年1.20-1.26)
microsoft·c#·.net·.netcore·微软技术
lixww.cn5 天前
.NET Core缓存
缓存·.netcore
lixww.cn6 天前
ASP.NET Core MVC
c#·mvc·.netcore
亦世凡华、6 天前
从CRUD到高级功能:EF Core在.NET Core中全面应用(四)
经验分享·.netcore·ef core·表达式树
lixww.cn6 天前
ASP.NET Core WebAPI的异步及返回值
.netcore