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

配置 VSCode 的 C# 开发环境

1. 安装必要的依赖

1.1 VSCode 扩展

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

1.2 .NET SDK

  • 下载地址:.NET SDK 下载页面

1.3 安装检测

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

dotnet --version

2. 创建 C# 项目

2.1 使用命令行创建项目

  1. 打开终端(或命令提示符)。
  2. 运行以下命令以创建一个新的控制台应用程序:
    dotnet new console -o MyFirstCSharpApp
    
    这将在当前目录下创建一个名为 MyFirstCSharpApp 的文件夹,并生成一个简单的控制台应用程序。
  3. 进入项目目录:
    cd MyFirstCSharpApp
    
  4. 使用以下命令运行项目:
    dotnet run
    
    如果一切正常,你会看到类似以下输出:
    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 文件,内容类似于以下:
    {
      "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. 程序会在断点处暂停,你可以查看变量值、调用堆栈等信息。

相关文章:

  • 山寨币ETF的叙事,不灵了?
  • 【css酷炫效果】纯CSS实现全屏粒子连线
  • sparksql的Transformation与 Action操作
  • 解决git init 命令不显示.git
  • 3.1 在VisionPro脚本中添加CogGraphicLabel
  • LeetCode 热题 100_跳跃游戏(78_55_中等_C++)(贪心算法)
  • 技术路线图ppt模板_流程图ppt图表_PPT架构图
  • 购物车全选功能
  • Api架构设计--- HTTP + RESTful
  • C++和标准库速成(八)——指针、动态数组、const、constexpr和consteval
  • dataframe数据形式操作中的diff和shift函数区别与对比
  • 自交互学习:计算病理学中用于分子特征预测的多尺度组织形态学特征的融合与演化|文献速递-医学影像人工智能进展
  • 3.git操作:git init说明
  • macOS 安装 LibreOffice
  • QPS和TPS 的区别是什么?QPS 大了会有什么问题,怎么解决?
  • 数据库设计实验(4)—— 数据更新实验
  • MySQL数据高效同步到Elasticsearch的四大方案
  • 记一次ElasticSearch参数调优
  • c语言笔记 字串串函数---strcat,strncat,strcpy,strncpy
  • 【上市公司文本分析】Python+Pytorch微调BERT预训练模型,使用大语言模型完成文本分类任务——金星晔等(2024)《经济研究》大语言模型方法的复现
  • “五一”假期国铁集团计划日均开行旅客列车超1.2万列
  • 解放日报:浦东夯实“热带雨林”式科创生态
  • 5月起,这些新规将施行
  • 中央网信办部署开展“清朗·整治AI技术滥用”专项行动
  • 新华保险一季度净赚58.82亿增19%,保费收入增28%
  • 邮储银行一季度净赚超252亿降逾2%,营收微降