NET 9 Preview 5

NET 9 Preview 5

AI TOOL PROFILE工具资料

微软 .NET 9 的第五个预览版,面向跨平台应用开发

官网地址 https://dotnet.microsoft.com/en-us/download/dotnet/9.0

访问官网
价格官网未标价
平台Windows / macOS / Linux
归类聊天对话
收录2026-06-01
复核2026-06-01
编辑评分 4.2 / 5

NET 9 Preview 5编辑总结

EDITOR REVIEW编辑评测

这是微软 .NET 9 的第五个预览版,属于 .NET 平台的早期预览发布。下载页显示该版本已包含 SDK 9.0.318、ASP.NET Core Runtime 9.0.20 和 .NET Desktop Runtime 9.0.20,语言支持 C# 13.0、F# 9.0 和 Visual Basic 17.13。最大优势是跨平台覆盖广,同时提供 Linux、macOS 和 Windows 安装包,并集成到 Visual Studio 17.14.40。最明显的短板是作为预览版,官网未说明正式版发布时间与升级路径,且下载页也未列出使用限制。

NET 9 Preview 5是什么?

微软 .NET 9 的第五个预览版,是 .NET 平台的早期版本,用于跨平台应用开发。它面向使用 C#、F# 或 Visual Basic 的开发者,覆盖 Web、桌面和命令行场景。

当前下载页显示,该预览版包含 SDK 9.0.318,附带 .NET Runtime 9.0.20、ASP.NET Core Runtime 9.0.20 和 .NET Desktop Runtime 9.0.20。语言层面支持 C# 13.0、F# 9.0 和 Visual Basic 17.13,并集成在 Visual Studio 17.14.40 中。

普通开发者可以直接下载对应操作系统的安装包;团队可以通过 dotnet-install 脚本或包管理器批量部署;运行已有应用的用户只需安装对应的 Runtime 即可。

NET 9 Preview 5核心功能

CAPABILITIES工具标签

多平台安装包

同时提供 Linux、macOS 和 Windows 的安装包,Linux 覆盖 x64、Arm64、Arm32 及 Alpine 变体,Windows 覆盖 x64、x86、Arm64。

SDK 9.0.318

包含完整的 .NET SDK,版本号为 9.0.318,附带 .NET Runtime 9.0.20、ASP.NET Core Runtime 9.0.20 和 .NET Desktop Runtime 9.0.20。

语言支持

支持 C# 13.0、F# 9.0 和 Visual Basic 17.13,覆盖主流 .NET 开发语言。

ASP.NET Core 运行时

ASP.NET Core Runtime 9.0.20 用于运行现有 Web 或服务器应用,Windows 上推荐安装 Hosting Bundle,其中包含 IIS 支持。

桌面运行时

.NET Desktop Runtime 9.0.20 用于运行现有 Windows 桌面应用,已包含 .NET Runtime,无需单独安装。

Visual Studio 集成

该预览版包含在 Visual Studio 17.14.40 中,安装 Visual Studio 即可一并获得对应 SDK 和运行时。

NET 9 Preview 5值不值得用?

VERDICT工具标签

当你在评估 .NET 9 的新特性或想提前验证代码兼容性时,这个预览版值得下载试用。它提供了完整的 SDK 9.0.318 和 C# 13.0 支持,并覆盖 Linux、macOS、Windows 三个平台。但如果你要用于生产环境,就需要谨慎:预览版通常不保证稳定性,官网也未说明正式版发布时间与升级路径,建议先用非关键项目测试。

建议选它的情况

  • 需要提前评估 .NET 9 新特性的开发者
  • 想测试 C# 13.0 或 F# 9.0 新语法的团队
  • 需要在 Linux、macOS、Windows 多平台验证兼容性的项目
  • 使用 Visual Studio 17.14.40 并希望集成预览 SDK 的开发者

不建议选它的情况

  • 需要长期稳定运行的生产环境
  • 对版本升级路径有明确要求的团队项目

NET 9 Preview 5使用建议

HOW TO USE工具标签
入门先把路子走对
  1. 先装 SDK 再选运行时在下载页先找到 SDK 9.0.318 区域,根据操作系统下载安装包;如果只想运行已有应用,再单独选择对应的 Runtime。
  2. Windows 推荐 Hosting Bundle在 Windows 上部署 Web 应用时,优先下载 Hosting Bundle,它同时包含 .NET Runtime 和 IIS 支持,避免分别安装。
  3. 用包管理器批量部署Linux 和 Windows 都提供包管理器安装说明,团队环境可以用它统一版本,减少手动下载安装包的步骤。
进阶省时间也省钱
  1. 用 dotnet-install 脚本如果需要在 CI 或容器中安装指定版本,可以使用 dotnet-install 脚本,无需依赖操作系统的包管理器。
  2. Alpine 用户选对应包在 Alpine Linux 上部署时,需要选择带 Alpine 标识的安装包,普通 Linux 包与 Alpine 包分开提供。

NET 9 Preview 5适合谁用?

WHO IS IT FOR工具标签

评估新特性的开发者

推荐

想提前了解 C# 13.0、F# 9.0 或 ASP.NET Core 9.0 的变化,可以用这个预览版做小规模验证。

多平台项目团队

推荐

项目需要同时覆盖 Linux、macOS 和 Windows,这个预览版提供了对应的 SDK 与运行时安装包。

Visual Studio 用户

推荐

正在使用 Visual Studio 17.14.40,安装后可以直接获得集成的预览版 SDK 和运行时。

生产环境运维

不推荐

预览版不适合直接部署到生产环境,官网未说明正式版发布时间与升级路径。

NET 9 Preview 5优点和缺点

PROS & CONS工具标签

优点

  • 提供 Linux、macOS、Windows 三平台安装包,覆盖 x64、Arm64、Arm32
  • SDK 9.0.318 附带 Runtime、ASP.NET Core Runtime 和 Desktop Runtime
  • 语言支持 C# 13.0、F# 9.0、Visual Basic 17.13
  • 集成在 Visual Studio 17.14.40 中,安装编辑器即可获得
  • 提供 dotnet-install 脚本和包管理器安装方式

缺点

  • 作为预览版,稳定性与正式版存在差距
  • 官网未说明正式版发布时间与升级路径
  • 下载页未列出该预览版的使用限制或已知问题

NET 9 Preview 5关键指标

MEASURED FACTS工具标签
指标数值数据来源
SDK 版本 9.0.318 下载页
.NET Runtime 版本 9.0.20 下载页
ASP.NET Core Runtime 版本 9.0.20 下载页
.NET Desktop Runtime 版本 9.0.20 下载页
C# 版本 13.0 下载页
F# 版本 9.0 下载页
Visual Basic 版本 17.13 下载页
Visual Studio 集成版本 17.14.40 下载页

NET 9 Preview 5常见问题

FAQ工具标签
这个版本包含哪些运行时?

根据下载页信息,SDK 9.0.318 附带 .NET Runtime 9.0.20、ASP.NET Core Runtime 9.0.20 和 .NET Desktop Runtime 9.0.20。ASP.NET Core Runtime 用于运行 Web 或服务器应用,Desktop Runtime 用于运行 Windows 桌面应用。

支持哪些编程语言?

语言支持包括 C# 13.0、F# 9.0 和 Visual Basic 17.13,覆盖 .NET 平台的主流开发语言。

Windows 上应该下载哪个包?

如果用于运行 Web 应用,推荐下载 Hosting Bundle,它包含 .NET Runtime 和 IIS 支持。如果只是运行桌面应用,下载 Desktop Runtime 即可,它已包含 .NET Runtime。

Linux 上有哪些安装方式?

Linux 提供包管理器安装说明,同时覆盖 x64、Arm64、Arm32 以及对应的 Alpine 变体。也可以用 dotnet-install 脚本安装。

这个预览版能用于生产环境吗?

预览版通常不保证稳定性,且官网未说明正式版发布时间与升级路径。建议先在非关键项目或测试环境中验证,再决定是否用于生产。