.NET SDK 9
Microsoft · Собирайте и тестируйте приложения .NET 9 с помощью dotnet CLI, инструментов компиляции и включённых соответствующих сред выполнения.
Описание
Перевод ИИПоказать оригинал.NET SDK 9 предоставляет инструменты командной строки dotnet, поддержку сборки C#/F# и соответствующие среды выполнения .NET и ASP.NET Core для разработки и тестирования приложений .NET 9. Он подходит разработчикам, которые поддерживают проекты, привязанные к набору функций SDK 9.0, включая консольные инструменты, библиотеки и веб-сервисы. Это не IDE, и он не делает настольные платформы, предназначенные только для Windows, доступными на macOS.
Установка и платформа
Запустите официальный PKG или используйте brew install --cask dotnet-sdk@9. Конкретный PKG версии 9.0.318 для osx-arm64 имеет размер 210,084,250 байт и предназначен для Apple Silicon; пакеты x64 распространяются отдельно. В текущей таблице поддержки .NET 9 от Microsoft указаны macOS 15, 26 и 27 для Arm 64 и x64. Этот список поддерживаемых ОС отличается от минимальной версии, на которой может запуститься более старый двоичный файл; минимальные требования конкретного установщика независимо не проверялись. Единый минимальный объём оперативной памяти для всех рабочих нагрузок SDK не указан. Кеши NuGet, результаты сборки и дополнительные рабочие нагрузки могут требовать значительного дискового пространства сверх размера установщика.
Настройка и зависимости проектов
Установщику нужны права администратора. После установки проверьте dotnet --info и dotnet --list-sdks и используйте global.json в репозитории, если нужен определённый SDK, а не автоматически выбранный более новый SDK. В состав SDK входят соответствующие среды выполнения .NET и ASP.NET Core; при обычном использовании SDK отдельные установщики сред выполнения не нужны. Нативные инструменты, рабочие нагрузки Apple, Xcode и внешние библиотеки — дополнительные требования для проектов, которые их используют, а не гарантированно включённые компоненты этого пакета.
Жизненный цикл, учётные записи и сеть
.NET 9 — выпуск STS на этапе сопровождения; согласно проверенной политике Microsoft, его поддержка заканчивается 10 ноября 2026 года. Планируйте переход на поддерживаемую версию и проверяйте совместимость, а не рассчитывайте, что эта закреплённая основная версия будет получать исправления бессрочно. Локальная компиляция не требует учётной записи Microsoft. Восстановление пакетов, установка рабочих нагрузок, обновления и развёртывание в облаке используют сетевые сервисы; частные источники пакетов и инструменты Azure могут требовать учётных данных. CLI собирает описанную в документации телеметрию, если вы не настроите соответствующие параметры отказа от её сбора.
Лицензия и практические риски
Репозиторий SDK использует лицензию MIT с уведомлениями о сторонних компонентах. Инструменты доступны бесплатно, но частные пакеты, коммерческие зависимости и размещённая инфраструктура имеют собственные условия и тарифы. Скрипты сборки и восстановленные пакеты могут выполнять код; проверяйте незнакомые репозитории и защищайте учётные данные источников пакетов. Проверяйте обновления сопровождения на своём проекте и среде выполнения развёртывания, поскольку выбор SDK и автоматический переход на более новую среду выполнения могут влиять на сборку или выполнение. Иллюстрация взята из учебного руководства Microsoft по консольному приложению в Visual Studio Code для Windows и показывает проект C# и встроенный терминал. Visual Studio Code и его расширение для отладки — сопутствующие инструменты, а не графический интерфейс, входящий в SDK, и не снимок этого установщика для Mac или исправления SDK.
Источники: Официальные метаданные выпуска 9.0, Установка на Mac, Поддерживаемые операционные системы, Жизненный цикл поддержки, Лицензия SDK.
Новая версия Что нового в 9.0.318 7 окт. · Редакция OpenNavo · Перевод ИИ
- СредаВключает .NET/ASP.NET Core 9.0.20 согласно официальным метаданным выпуска.
- БезопасностьВ выпуске обслуживания указаны CVE-2026-69439 и CVE-2026-71328.