VSCode运行C#代码

本文详细介绍了如何一步步配置.NET开发环境,包括下载并安装.NET框架,验证安装成功,接着下载并设置VSCode,安装C#扩展,创建并运行第一个C#项目。通过在命令行中执行相应指令,最终实现‘HelloWorld’程序的编译与运行。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1. 下载 .NET 框架(运行C#的必要环境)

下载链接:

.NET SDKs downloads for Visual Studio (microsoft.com)

下载安装完成后,在命令行终端输入:dotnet

控制台反馈如下:

 说明安装成功!

2. 下载VSCode

下载链接:

https://code.visualstudio.com/

下载完成后,安装扩展 C#

 3. 创建项目

1. 这里我在D盘创建 test文件夹

2. 打开 命令行终端,进入到test目录下

3. 创建项目(FirstProject

输入命令:dotnet new console --name FirstProject

4. 进入项目文件夹

 输入命令:cd FirstProject

5. 最后输入命令:code . 

将会 打开VSCode,并且创建好了项目,默认一段"Hello World"的程序。

 

 4. 运行项目文件

1. 在 左侧项目目录下得黑色空白部分,右键点击 打开命令行控制台

2. 运行程序

编译:

输入命令:dotnet build

运行: 

输入命令:dotnet run

 输出结果:Hello World!

### 配置和运行C#程序在VSCode中的方法 要在 Visual Studio Code 中配置并运行 C# 程序,需要完成以下几个方面的设置: #### 安装必要的工具链 首先,确保安装了 .NET SDK 或 Mono 开发环境以及用于调试支持的扩展。可以通过命令 `dotnet --version` 来验证是否已正确安装 .NET SDK[^3]。 #### 设置开发环境 1. **安装 VSCode 扩展**: 使用 Microsoft 提供的官方插件 “C# for Visual Studio Code”,该插件由 OmniSharp 支持,提供 IntelliSense 和其他功能。 2. **创建项目结构**: 可以通过终端执行以下命令来初始化一个新的控制台应用程序: ```bash dotnet new console -o MyFirstApp cd MyFirstApp ``` 3. **打开工作区**: 将新创建的应用目录作为工作区加载到 VSCode 中: ```bash code . ``` #### 编写代码与构建解决方案 编辑默认生成的 Program.cs 文件或者添加新的源码文件后,可以利用 `.NET CLI` 构建项目: ```bash dotnet build ``` 如果一切正常,则会在输出窗口看到成功的消息,并且会生成可执行文件位于 bin/Debug 下面相应的框架版本子目录里[^4]。 #### 调试配置 为了能够顺利启动调试模式,在第一次尝试运行时,点击左侧活动栏上的调试图标(图标类似于一个虫子),然后按下绿色箭头按钮旁边的小齿轮图标来自动生成 launch.json 文件。通常情况下,对于 C# 应用来说,默认模板已经足够满足需求;但是可以根据具体情况进行调整优化。 以下是典型的 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/MyFirstApp.dll", // 根据实际路径修改 "args": [], "cwd": "${workspaceFolder}", "stopAtEntry": false, "env": {} } ] } ``` 当所有上述步骤完成后,就可以按 F5 键开始调试过程了。 ---
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

不爱菠萝的菠萝君

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值