.NET Core 指南.NET Core Guide

本文内容

.NET Core开放源代码通用开发平台,由 Microsoft 和 .NET 社区在 GitHub 上共同维护。它跨平台(支持 Windows、macOS 和 Linux),并且可用于生成设备、云和 IoT 应用程序。

请参阅关于 .NET Core,详细了解 .NET Core,包括它的特征、支持的语言和框架以及关键 API。

请学习 .NET Core 教程,了解如何创建简单的 .NET Core 应用程序。只需几分钟即可生成并运行第一个应用。若要尝试在浏览器中使用 .NET Core,请参阅 C# 中的数字在线教程。

下载 .NET CoreDownload .NET Core

下载 .NET Core SDK,以尝试在 Windows、macOS 或 Linux 计算机上使用 .NET Core。如果首选使用 Docker 容器,请访问 .NET Core Docker Hub

若要使用其他版本 .NET Core,可以在 .NET Core 下载内容中找到所有版本 .NET Core。

.NET Core 3.0.NET Core 3.0

最新版是 .NET Core 3.0。新功能包括通过 Windows Presentation Foundation (WPF) 和 Windows 窗体提供的 Windows 桌面支持、使用 Blazor 进行完整堆栈 C# Web 开发、SignalR 和 Azure SignalR 服务的新增强功能、C# 8 的新增 C# 语言功能等等。有关 .NET Core 3.0 新增功能的完整列表,请参阅 .NET Core 3.0 的新增功能

创建首个应用程序Create your first application

安装 .NET Core SDK 后,打开命令提示符。键入以下 dotnet 命令以创建并运行 C# 应用程序:

  1. dotnet new console
  2. dotnet run

您应看到以下输出:

  1. Hello World!

支持Support

Microsoft 支持在 Windows、macOS 和 Linux 上使用 .NET Core。它每年会进行多次安全和质量更新(通常每月一次)。

.NET Core 二进制发行版是在 Azure 中的 Microsoft 维护服务器上进行生成和测试,并像其他任何 Microsoft 产品一样获得支持。

Red Hat 支持在 Red Hat Enterprise Linux (RHEL) 上使用 .NET CoreRed Hat 从源中生成 .NET Core,并在 Red Hat 软件集合中提供它。Red Hat 和 Microsoft 开展协作,共同确保 .NET Core 能够在 RHEL 上正常运行。