当前位置: 首页 > article >正文

VSCode轻松调试运行C#控制台程序

1.背景

我一直都是用VS来开发C#项目的,用的比较顺手,也习惯了。看其他技术文章有介绍VS Code更轻量,更方便。所以我专门花时间来使用VS Code,看看它是如何调试代码、如何运行C#控制台。这篇文章是一个记录的过程。

2.操作

2.1 VS Code插件

我的VS Code已经安装了C#相关插件。截图如下:

2.2 准备一个C#控制台项目

项目路径是:E:\Vs_Project\ConsleVSCode

2.3 VS Code打开

VS Code按照项目路径(E:\Vs_Project\ConsleVSCode)打开,如下图

2.4 创建json配置

鼠标点 Run And Debug,按照下图操作来创建配置

launch.json 的内容如下:

{
    "version": "0.2.0",
    "configurations": [
        {
            "type": "coreclr",
            "request": "launch",
            "preLaunchTask":  "build",
            "name": ".NET Core Launch (console)",
            "program": "${workspaceFolder}/ConsleVSCode/bin/Debug/net8.0/ConsleVSCode.exe",
            "args": [],
            "cwd": "${workspaceFolder}",
            "stopAtEntry": false,
            "internalConsoleOptions": "openOnSessionStart"
        }
    ]
}

并按照下图 新增 tasks.json

tasks.json的内容如下:

{
    "version": "2.0.0",
    "tasks": [
        {
            "label": "build",
            "command": "dotnet",
            "type": "process",
            "args": [
                "build",
                "${workspaceFolder}"
            ],
            "problemMatcher": "$msCompile"
        }
    ]
}

2.5 项目运行

键盘按下 F5  项目就运行起来了

2.6 项目断点调试

按照如下 修改代码,并加入断点。

键盘按下 F5  项目就运行起来了

从上图可以看到,程序执行到断点处。是我们想要的调试效果。

3.结论

至此。我们就学会了如何用VS Code调试 运行C#的控制台程序了。


http://www.kler.cn/a/564903.html

相关文章:

  • win11编译pytorch cuda128版本流程
  • hot100-矩阵
  • C++知识整理day10——多态(多态的定义和实现、虚函数重写/覆盖、override和final关键字、纯虚函数和抽象类、多态的原理)
  • 开放标准(RFC 7519):JSON Web Token (JWT)
  • DeepSeek如何辅助学术量化研究
  • C#上位机--一元运算符
  • AI绘画软件Stable Diffusion详解教程(3):Windows系统本地化部署操作方法(通用版)
  • 【杂谈】-2025年2月五大大型语言模型(LLMs)
  • 使用TortoiseGit配合BeyondCompare实现在Git仓库中比对二进制文件
  • 2025-VNCTF-wp
  • 2025年生成式人工智能与数字媒体国际学术会议(GADM 2025)
  • 设计后端返回给前端的返回体
  • 前端项目配置初始化
  • AI 与光学的融合:开启科技变革新征程
  • React 源码揭秘 | Ref更新原理
  • [算法]——前缀和(二)
  • 事故02分析报告:慢查询+逻辑耦合导致订单无法生成
  • Lua语言入门(自用)
  • tableau之网络图和弧线图
  • 波导阵列天线 学习笔记11双极化全金属垂直公共馈电平板波导槽阵列天线