在VSCode中运行C#
在VSCode中运行C#
本文将介绍如何在VSCode中运行C#。文章将从为什么选择VSCode而不是VS,以及在VSCode中运行C#的具体操作步骤两个方面进行介绍。
1.为何选择VSCode而不是VS
VSCode(Visual Studio Code)和VS(Visual Studio)都是微软开发的集成开发环境(IDE),但是它们之间有很大的区别。VSCode是一个轻量级的代码编辑器,而VS则是一个功能强大的IDE。如果只是写一些简单控制台程序进行调试,那么使用VSCode就足够了,因为它更加轻便,启动速度快,占用资源少。
2.操作步骤
2.1 安装.NET
在开始之前,需要先安装.NET。.NET是一个开源的、跨平台的软件开发框架,可以用于开发Windows、Linux和macOS等平台的应用程序。要安装.NET,可以访问官方网站:https://dotnet.microsoft.com/download。
安装完成后,可以通过在终端窗口中检查版本来确认是否安装了 dotnet:
dotnet --version
2.2 安装扩展插件
2.2.1 C#
为了在VSCode中编写和运行C#代码,需要安装C#扩展插件。可以在VSCode的扩展市场中搜索并安装,也可以直接访问官方网站:https://marketplace.visualstudio.com/items?itemName=ms-dotnettools.csharp。
2.2.2 Code Runner
Code Runner是一个可以在VSCode中直接运行代码的插件。如果您想简单运行一段无命名空间和类约束的代码,可以使用Code Runner。可以在VSCode的扩展市场中搜索并安装。
配置Code Runner插件里的.cs文件的编译方式:
- 点击vscode左侧的田字图标
- 输入: runner
- 找到Code Runner
- 右击齿轮图标
- 扩展设置
- 找到 executor Map
- 在settings.json中编辑
C# 全称为c sharp,则在settings.json里的配置如下:
"code-runner.executorMap": {
"csharp": "cd $dir && dotnet run",
},
3.新建工程HelloCsharp
打开vscode软件,按照以下步骤新建一个C#控制台工程:
- 点击vscode菜单栏里的【终端】–》新建终端
- 输入
cmd
,切换到cmd模式 - 切换到想创建工程的文件夹
- 创建一个C#控制台工程
以下是具体的命令行操作:
# 进入某个文件夹
cd D:
# 创建一个C#控制台工程: HelloCsharp
dotnet new console -n HelloCsharp
# 进入HelloCsharp工程目录
cd HelloCsharp
# 编译C#工程,并运行.cs文件
dotnet run
通过以上步骤,就可以在VSCode中成功运行C#代码了。