在 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 驱动的开发体验。

C# 开发工具包扩展

如果你的项目需要F#支持,你也可以下载.NET扩展包,其中包含以下扩展:

你也可以单独安装扩展。

安装 .NET 软件开发工具包

如果您单独下载扩展程序,请确保您的本地环境中也安装了 .NET SDK。.NET SDK 是一个用于开发 .NET 应用程序的软件开发环境。

安装 .NET SDK

创建一个 C# "Hello World" 应用程序

  1. 初始化一个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
    
  2. 当项目文件夹首次在VS Code中打开时:

    • A "Required assets to build and debug are missing. Add them?" notification appears at the bottom right of the window.
    • Select Yes.
  3. 在命令提示符中输入以下命令来运行应用程序:

    dotnet run
    

创建一个F# "Hello World" 应用程序

  1. 初始化一个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#"
    
  2. 完成后,在 Visual Studio Code 中打开项目:

    code .
    
  3. 在命令提示符中输入以下命令来运行应用程序:

     dotnet run
    

下一步