使用 Blazor 利用 ASP.NET Core 生成第一个 Web 应用

下载并安装

若要生成第一个 .NET 应用程序,需要安装 .NET SDK、Visual Studio Code 和 C# 开发工具包。

什么是 .NET SDK、Visual Studio Code 和 C# 开发工具包?

  • .NET SDK (软件开发工具包)是使用 C# 生成和运行应用程序所需的工具和库的免费开源集合。C# 是你将在本教程中使用的面向对象的新式编程语言。

  • Visual Studio Code (VS Code)是全球最受欢迎的轻型、免费的开源代码编辑器。你将在此处编写 C# 代码。

  • C# 开发工具包是一组功能强大的 VS Code 扩展,可使 C# 开发更轻松。它可帮助你在生成应用时编写、测试和调试代码。

.NET WinGet 配置文件将为你安装 .NET 9 SDK、VS Code 和 C# 开发工具包。如果已安装某些内容,WinGet 将跳过该安装步骤。

若要使用 Visual Studio Code 构建你的第一个 .NET 应用程序,请设置环境:

  1. 下载并安装 .NET SDK:

  2. 下载和安装 VS Code:

    下载 VS Code

  3. 打开 VS Code,并在左侧 VS Code 的活动栏中选择“扩展”按钮。在搜索栏中键入 "C#",选择“C# 开发工具包”,然后在 C# 开发工具包扩展页上选择“安装”按钮。

    VS Code的 C# 开发工具包

下载并运行配置文件

单击以下链接下载 WinGet 文件:

打开下载文件夹并双击该文件以开始安装。如果要求你选择要运行该文件的应用程序,请选择 Windows 程序包管理器 客户端

下载文件夹中的 Dotnet 配置文件

一个终端将打开,而你应该会看到 WinGet 配置文件已准备好安装 .NET 9 SDK、VS Code (如果没有)和 C# 开发工具包。

Dotnet sdk、vscode 和 csharp 开发工具包安装

阅读许可协议并同意,方法是在终端中键入“y”,然后按 Enter。

注意: 你有责任了解要选择执行的配置设置。Microsoft 不对你创作或导入的配置文件负责。此配置可能会更改 Windows 中的设置、安装软件、更改软件设置(包括安全设置),并代表你接受第三方程序包和服务的用户协议。运行此配置文件即表示你确认理解并同意这些资源和设置。任何安装的应用程序均由其所有者授权给你。Microsoft 既不对第三方程序包或服务负责,也不授予其许可证。

许可协议屏幕

WinGet 正在安装入门所需的一切内容!安装时间将取决于计算机规格、网络速度等。可能需要 5 分钟,但最多需要 15 分钟才能完成。

某些安装步骤可能需要管理员级权限才能安装。在 Windows 任务栏 中查找闪烁的用户帐户控制 (UAC) 提示,然后单击该图标。若要继续安装,必须选择 出现提示时 是。

显示 UAC 图标的 Windows 任务栏屏幕截图

安装完成后,你应该在终端中看到下面的输出。

Dotnet sdk、vscode 和 csharp 开发工具包安装完成

检查是否已正确安装所有内容

现在已设置环境,请转到 Windows 任务栏中的搜索,然后键入 Visual Studio Code。单击应用程序以打开 VS Code

设置环境后,打开新的 VS Code 终端。在工具栏中,选择“终端”,然后选择“新终端”。

在 Windows 搜索栏中查找 VSCode

注意: 如果通过终端打开VS Code,则需要启用 工作区信任

现在,通过转到工具栏并选择终端,然后选择新终端来打开新终端。

VS Code 新终端

在终端中,运行以下命令来检查安装。

Terminal
dotnet

在 VS Code 终端中运行 dotnet 命令

在 VS Code 终端中运行 dotnet 命令

如果安装成功,则应该会看到类似于以下内容的输出:

Terminal
Usage: dotnet [options]
Usage: dotnet [path-to-application]

Options:
-h|--help         Display help.
--info            Display .NET information.
--list-sdks       Display the installed SDKs.
--list-runtimes   Display the installed runtimes.

path-to-application:
The path to an application .dll file to execute.

如果一切正常,请选择下面的 继续 按钮以转到下一步。

遇到错误?

如果收到“未将 "dotnet" 识别为内部或外部命令”错误,请确保已打开新的 VS Code 终端。如果重启 VS Code重启计算机没有解决问题,请使用“我遇到了问题”按钮以获取解决问题的帮助。

继续