配置 VSCode 的 C# 开发环境

1. 安装必要的依赖

1.1 VSCode 扩展

  • 安装 C# 相关插件(如 C#C# Extensions 等)。

1.2 .NET SDK

1.3 安装检测

在命令行输入以下命令,如果正确返回了版本号,则表示 .NET SDK 安装成功:

bash 复制代码
dotnet --version

2. 创建 C# 项目

2.1 使用命令行创建项目

  1. 打开终端(或命令提示符)。

  2. 运行以下命令以创建一个新的控制台应用程序:

    bash 复制代码
    dotnet new console -o MyFirstCSharpApp

    这将在当前目录下创建一个名为 MyFirstCSharpApp 的文件夹,并生成一个简单的控制台应用程序。

  3. 进入项目目录:

    bash 复制代码
    cd MyFirstCSharpApp
  4. 使用以下命令运行项目:

    bash 复制代码
    dotnet run

    如果一切正常,你会看到类似以下输出:

    bash 复制代码
    Hello, World!

2.2 在 VSCode 中打开项目

  1. 打开 VSCode。
  2. 点击菜单栏中的 File > Open Folder,然后选择刚刚创建的项目文件夹(如 MyFirstCSharpApp)。
  3. VSCode 会自动加载项目,并可能提示你需要添加一些调试配置文件。如果出现提示,点击"是"即可。

3. 配置调试环境

3.1 自动生成调试配置

  1. 点击左侧的调试图标(快捷键:Ctrl+Shift+D)。

  2. 点击顶部的"创建一个 launch.json 文件"链接。

  3. 在弹出的选项中选择 .NET CoreC#

  4. VSCode 会自动生成一个 launch.json 文件,内容类似于以下:

    json 复制代码
    {
      "version": "0.2.0",
      "configurations": [
        {
          "name": ".NET Core Launch (console)",
          "type": "coreclr",
          "request": "launch",
          "preLaunchTask": "build",
          "program": "${workspaceFolder}/bin/Debug/net6.0/MyFirstCSharpApp.dll",
          "args": [],
          "cwd": "${workspaceFolder}",
          "stopAtEntry": false,
          "console": "internalConsole"
        }
      ]
    }

3.2 验证调试功能

  1. 打开项目中的 Program.cs 文件(这是默认的入口文件)。
  2. 设置断点:在代码某一行的左侧空白处单击,会出现一个红点。
  3. 点击顶部的绿色三角形按钮(或按 F5)启动调试。
  4. 程序会在断点处暂停,你可以查看变量值、调用堆栈等信息。
相关推荐
gc_229911 分钟前
C#学习调用OpenMcdf模块解析ole数据的基本用法(1)
c#·ole·openmcdf
weixin_660096782 小时前
如何关闭vscode中的copilot生成结束后的消息提醒
ide·vscode·copilot
玄同7653 小时前
Trae国际版与国内版深度测评:AI原生IDE的双生花
ide·人工智能·ai编程·cursor·ai-native·trae
Jackson@ML3 小时前
[Kimi重磅出击!]用Kimi Code智能高效开发Web应用程序指南
ide·python·kimi code
咕噜咕噜啦啦4 小时前
ROS入门
linux·vscode·python
MM_MS4 小时前
Halcon图像点运算、获取直方图、直方图均衡化
图像处理·人工智能·算法·目标检测·计算机视觉·c#·视觉检测
切糕师学AI5 小时前
VSCode 下如何检查 Vue 项目中未使用的依赖?
vue.js·vscode
青椒*^_^*凤爪爪5 小时前
Vscode下调试STM32N6系列单片机的方法
vscode·单片机·stm32n6·stm32n647
老骥伏枥~6 小时前
C# 控制台:Console.ReadLine / WriteLine
开发语言·c#
猿小猴子7 小时前
主流 AI IDE 之一的 OpenCode 介绍
ide·人工智能·ai·opencode