在 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# 开发工具包将高效且可靠的 C# 体验引入 VS Code,促进 VS Code 中的 C# 或多语言开发。该扩展包由一组 VS Code 扩展组成,这些扩展一起提供丰富的 C# 编辑体验、AI 驱动的开发、解决方案管理和集成测试体验。如下图所示,C# Dev Kit 包含:
- C # 扩展,提供基本语言服务支持,并继续独立于这项工作进行开发和维护。
- C# Dev Kit 扩展,它构建在与 Visual Studio 相同的基础上,并提供解决方案管理、模板、测试发现/调试。
- IntelliCode for C# Dev Kit 扩展(可选),为编辑器提供人工智能驱动的开发体验。
如果您的项目需要 F# 支持,您还可以下载.NET 扩展包,其中包括以下扩展:
您也可以单独安装扩展。
面向学生的 .NET 编码包
为了帮助您快速设置,您可以安装.NET Coding Pack,其中包括 VS Code、.NET 软件开发工具包和基本的 .NET 扩展。编码包可以用作全新安装,或者更新或修复现有的开发环境。
注意:.NET 编码包仅适用于 Windows 和 macOS。对于其他操作系统,您需要手动安装 .NET SDK、VS Code 和 .NET 扩展。
安装.NET软件开发工具包
如果您单独下载扩展,请确保您的本地环境中也有 .NET SDK。.NET SDK 是用于开发.NET 应用程序的软件开发环境。
创建一个 C#“Hello World”应用程序
-
初始化一个C#项目:
- 打开终端/命令提示符并导航到您要在其中创建应用程序的文件夹。
- 在命令 shell 中输入以下命令:
dotnet new console
-
当项目文件夹首次在 VS Code 中打开时:
- “缺少构建和调试所需的资源。添加它们吗?” 通知出现在窗口的右下角。
- 选择是。
-
通过在命令 shell 中输入以下命令来运行应用程序:
dotnet run
创建 F#“Hello World”应用程序
-
初始化 F# 项目:
- 打开终端/命令提示符并导航到您要在其中创建应用程序的文件夹。
- 在命令 shell 中输入以下命令:
dotnet new console -lang "F#"
-
完成后,在 Visual Studio Code 中打开项目:
code .
-
通过在命令 shell 中输入以下命令来运行应用程序:
dotnet run
下一步
- C# 开发工具包文档
- 继续探索 C# 开发:使用 VS Code 和 .NET 进行调试
- 基本编辑- 了解强大的 VS Code 编辑器。
- 代码导航- 快速浏览源代码。
- 使用 C# - 了解在开发 .NET 应用程序时将获得的强大 C# 支持。
- 任务- 使用 Gulp、Grunt 和 Jake 运行任务。显示错误和警告
- .NET 文档- 访问 .NET 文档以获取有关此强大的跨平台开发解决方案的更多信息。
- 将应用程序部署到 Azure - 将应用程序部署到Azure。
- Visual Studio Code 中的 F# 入门