在Visual Studio Code中使用.NET
.NET 提供了一个快速且模块化的平台,用于创建多种不同类型的应用程序,运行于 Windows、Linux 和 macOS 上。使用Visual Studio Code配合C#和F#扩展,获得强大的编辑体验,包括C# IntelliSense、F# IntelliSense(智能代码补全)和调试。
为 .NET 开发设置 VS Code
如果你是已有的VS Code用户,可以通过安装C#开发工具包扩展来添加.NET支持。C# 开发工具包为 VS Code 带来了高效且可靠的 C# 体验,促进了 C# 或多语言的开发。该扩展包包含一组VS Code扩展,协同工作,提供丰富的C#编辑体验、AI驱动的开发、解决方案管理和集成测试体验。如下图所示,C# 开发工具包包含:
- C#扩展提供基础语言服务支持,并独立于该项目持续开发和维护。
- C# 开发套件扩展,基于Visual Studio的基础构建,提供解决方案管理、模板、测试发现/调试。
- IntelliCode for C# 开发工具包扩展(可选),为编辑器提供基于 AI 驱动的开发体验。

如果您的项目需要支持 F#,您也可以下载 .NET 扩展包,其中包含以下扩展:
你也可以单独安装扩展。
安装 .NET 软件开发工具包
如果你单独下载扩展,确保你本地环境也安装了 .NET SDK。.NET SDK 是一个用于开发 .NET 应用程序的软件开发环境。
创建一个C#“Hello World”应用
-
初始化一个 C# 项目:
- 打开终端/Commands提示符,进入你想创建应用的文件夹。
- 在命令壳中输入以下命令:
dotnet new console -
当项目文件夹首次在 VS Code 中打开时:
- 一个“构建和调试所需的资产缺失。“添加他们?”的通知出现在窗口右下角。
- 选择“是”。
-
在命令壳中输入以下命令来运行应用:
dotnet run
创建一个F#“Hello World”应用
-
初始化一个F#项目:
- 打开终端/Commands提示符,进入你想创建应用的文件夹。
- 在命令壳中输入以下命令:
dotnet new console -lang "F#" -
完成后,在Visual Studio Code中打开项目:
code . -
在命令壳中输入以下命令来运行应用:
dotnet run
下一步
- C# 开发工具包文档
- 继续探索C#开发:用VS Code和.NET调试
- 基础编辑——了解强大的VS Code编辑器。
- 代码导航——快速浏览源代码。
- 使用C#——了解你在开发.NET应用时将获得的优秀C#支持。
- 任务——与Gulp、Grunt和Jake一起执行任务。显示错误与警告
- .NET 文档 - 访问 .NET 文档,了解更多关于这一强大跨平台开发解决方案的信息。
- 将应用部署到 Azure - 将你的应用部署到 Azure。
- 在Visual Studio Code中开始学习F#