在 Visual Studio Code 中使用 .NET
.NET 提供了一个快速且模块化的平台,用于创建在 Windows、Linux 和 macOS 上运行的多种不同类型的应用程序。使用 Visual Studio Code 和 C# 和 F# 扩展,可以获得强大的编辑体验,包括 C# IntelliSense、F# IntelliSense(智能代码补全)和调试功能。
设置VS Code用于.NET开发
如果您是现有的VS Code用户,可以通过安装C# Dev Kit扩展来添加.NET支持。C# Dev Kit将高效可靠的C#体验带入VS Code,促进在VS Code中进行C#或多语言开发。此扩展包由一组VS Code扩展组成,这些扩展共同工作,提供丰富的C#编辑体验、AI驱动的开发、解决方案管理和集成测试体验。如下图所示,C# Dev Kit包括:
- C# 扩展,它提供了基础的语言服务支持,并且独立于此项目继续开发和维护。
- C# Dev Kit 扩展,它建立在与 Visual Studio 相同的基础之上,并提供解决方案管理、模板、测试发现/调试功能。
- C# Dev Kit 的 IntelliCode 扩展(可选),它为编辑器提供了由 AI 驱动的开发体验。
如果你的项目需要F#支持,你也可以下载.NET扩展包,其中包含以下扩展:
你也可以单独安装扩展。
安装 .NET 软件开发工具包
如果您单独下载扩展程序,请确保您的本地环境中也安装了 .NET SDK。.NET SDK 是一个用于开发 .NET 应用程序的软件开发环境。
创建一个 C# "Hello World" 应用程序
-
初始化一个C#项目:
- Open a terminal/command prompt and navigate to the folder in which you'd like to create the app.
- Enter the following command in the command shell:
dotnet new console
-
当项目文件夹首次在VS Code中打开时:
- A "Required assets to build and debug are missing. Add them?" notification appears at the bottom right of the window.
- Select Yes.
-
在命令提示符中输入以下命令来运行应用程序:
dotnet run
创建一个F# "Hello World" 应用程序
-
初始化一个F#项目:
- Open a terminal/command prompt and navigate to the folder in which you'd like to create the app.
- Enter the following command in the command shell:
dotnet new console -lang "F#"
-
完成后,在 Visual Studio Code 中打开项目:
code .
-
在命令提示符中输入以下命令来运行应用程序:
dotnet run
下一步
- C# 开发工具包文档
- 继续探索C#开发:使用VS Code和.NET进行调试
- Basic Editing - 了解强大的VS Code编辑器。
- Code Navigation - 快速浏览您的源代码。
- 使用C# - 了解在开发.NET应用程序时你将拥有的强大C#支持。
- Tasks - 使用Gulp、Grunt和Jake运行任务。显示错误和警告
- .NET Docs - 访问 .NET 文档以获取有关此强大的跨平台开发解决方案的更多信息。
- 将应用程序部署到Azure - 将您的应用程序部署到Azure。
- 在 Visual Studio Code 中开始使用 F#