.NET SDK 9

Microsoft · 使用 dotnet CLI、编译器工具和随附的匹配运行时构建并测试 .NET 9 应用程序。

Cask开发工具Apple 芯片 · Intel
主页
来自 homebrew/cask
近 30 天安装285App榜第 375
近一年安装7,946365 天累计
最新版本9.0.3186 天前 · 10月7日
下载大小210MBarm64 / x86_64 · pkg
更新节奏每月近 30 天 1 个版本

介绍

AI 翻译查看原文

.NET SDK 9 提供 dotnet 命令行工具、C#/F# 构建支持,以及配套的 .NET 和 ASP.NET Core 运行时,用于开发和测试 .NET 9 应用程序。它适合维护固定使用 9.0 SDK 功能带项目的开发者,包括控制台工具、库和 Web 服务。它不是 IDE,也不会让仅限 Windows 的桌面框架在 macOS 上可用。

安装与平台

运行官方 PKG,或使用 brew install --cask dotnet-sdk@9。具体的 9.0.318 osx-arm64 PKG 大小为 210,084,250 字节,面向 Apple Silicon;x64 软件包单独提供。Microsoft 当前的 .NET 9 支持矩阵列出了 Arm 64 和 x64 架构下的 macOS 15、26 和 27。该受支持操作系统列表不同于旧版二进制文件可能启动所需的最低版本;此安装程序的具体最低要求未经过独立核查。没有针对所有 SDK 工作负载统一规定的最低 RAM 要求。除安装程序外,NuGet 缓存、构建输出和可选工作负载可能需要大量额外存储空间。

设置与项目依赖项

安装程序需要管理员权限。设置完成后,检查 dotnet --info 和 dotnet --list-sdks;如果需要特定 SDK,而不是自动选中的较新 SDK,请使用仓库中的 global.json。SDK 包含配套的 .NET 和 ASP.NET Core 运行时;一般 SDK 使用无需单独安装运行时。对于使用原生工具、Apple 工作负载、Xcode 和外部库的项目,这些是额外要求,并不保证随此软件包捆绑提供。

生命周期、账户与网络

.NET 9 是处于维护阶段的 STS 版本,根据已核查的 Microsoft 政策,支持将于 2026 年 11 月 10 日结束。应规划迁移到受支持版本并测试兼容性,而不要假定这个固定的主版本会无限期获得修复。本地编译不需要 Microsoft 账户。软件包还原、工作负载安装、更新和云部署会使用网络服务;私有源和 Azure 工具可能需要凭据。除非配置相关的退出控制选项,否则 CLI 会收集文档中说明的遥测数据。

许可证与实际风险

SDK 仓库采用 MIT 许可证,并附有第三方声明。这些工具可免费使用,但私有软件包、商业依赖项和托管基础设施有各自的条款与费用。构建脚本和还原的软件包可能执行代码;请审查不熟悉的仓库,并保护软件包源凭据。应针对项目和部署运行时测试维护更新,因为 SDK 选择和运行时前滚可能影响构建或执行。配图来自 Microsoft 的 Windows Visual Studio Code 控制台应用教程,展示了一个 C# 项目和集成终端。Visual Studio Code 及其调试扩展是配套工具,并非捆绑的 SDK 图形界面,也不是此 Mac 安装程序或 SDK 补丁版本的截图。

来源:官方 9.0 发布元数据、Mac 安装、受支持的操作系统、支持生命周期、SDK 许可证。

新版本 9.0.318 更新内容 10月7日 · OpenNavo 编辑 · AI 翻译

  • 运行时按官方发行元数据映射,捆绑 .NET/ASP.NET Core 9.0.20。
  • 安全服务版本列出 CVE-2026-69439 和 CVE-2026-71328。

开源的 Homebrew 图形界面。安装通过 macOS 客户端或 brew 命令完成。

© 2026 OpenNavo