.NET SDK 8

Microsoft · Бесплатный комплект разработки .NET 8 для создания, сборки, тестирования и публикации приложений; включает среды выполнения .NET и ASP.NET Core.

CaskИнструменты разработкиЧип Apple · Intel
Главная
Источник homebrew/cask
Установки за последние 30 дней988Приложение: место 194
Установки за последний год20,9 тыс.Всего за 365 дней
Последняя версия8.0.426позавчера · 13 окт.
Размер загрузки209МБarm64 / x86_64 · pkg
Частота обновленийЕжемесячно2 релиза за 30 дней

.NET SDK 8 — программа для Mac из категории «Инструменты разработки».

Описание

.NET SDK 8 — комплект средств разработки Microsoft с версионированием для создания, тестирования и публикации приложений и библиотек .NET 8. В него входят инструменты командной строки и соответствующие среды выполнения .NET и ASP.NET Core. Он предназначен для разработчиков на C#, F# и Visual Basic, которые поддерживают проекты .NET 8; это не графическая интегрированная среда разработки и не просто среда выполнения для запуска существующего приложения.

Возможности

  • Создание проектов на основе поддерживаемых шаблонов и их сборка с помощью командной строки dotnet.
  • Восстановление зависимостей NuGet и компиляция проектов с помощью инструментов SDK.
  • Запуск автоматизированных тестов с использованием поддерживаемых тестовых проектов и инструментов.
  • Публикация приложений с зависимостью от платформы или автономных приложений для подходящих целевых платформ.
  • Использование включённых сред выполнения .NET и ASP.NET Core для локальной разработки.
  • Выбор версий SDK проектов и поведения при переходе на более новую версию с помощью global.json.

.NET 8 поддерживает C# 12. Visual Studio Code с подходящими инструментами для C#, JetBrains Rider и другие редакторы — отдельные продукты со своими требованиями к установке и лицензированию. Этот SDK не предоставляет графическое окно приложения для Mac, среду выполнения Windows Desktop или все дополнительные мобильные рабочие нагрузки.

Установка, архитектуры и зависимости

Используйте официальный установщик Mac, соответствующий вашему процессору, или brew install --cask dotnet-sdk@8. Пакет по умолчанию в каталоге — собственный установщик osx-arm64 для Apple Silicon; для Intel доступны варианты osx-x64. Выбирайте архитектуру SDK с учётом инструментов и собственных зависимостей, необходимых проекту; Rosetta может запускать поддерживаемые компоненты x64 на Apple Silicon, однако для собственной ARM64 Rosetta не требуется лишь потому, что это .NET.

Для зарегистрированного Homebrew cask явно указана зависимость от cask dotnet-sdk cask без указания версии. Эта зависимость упаковки не связана с заявлением Microsoft о том, что сам SDK уже включает соответствующие ему среды выполнения .NET и ASP.NET Core. Не следует предполагать, что этот версионированный cask cask всегда можно установить отдельно или что более новый SDK устанавливает все старые среды выполнения, необходимые существующим приложениям.

Официальный установщик может запросить разрешение администратора для установки файлов в масштабе всей системы. Для обычной компиляции не нужны безусловные разрешения на Универсальный доступ, Запись экрана или Полный доступ к диску. Выбранный проект, пакеты и сценарии сборки выполняют код с правами вашего пользователя; перед сборкой проверяйте ненадёжные репозитории, источники NuGet, цели сборки и сценарии. Восстановление зависимостей может обращаться к настроенным пакетным каналам и передавать им учётные данные.

Тщательно планируйте параллельное использование версий SDK. На выбор SDK влияют PATH, DOTNET_ROOT, расположения для конкретной архитектуры и global.json. Обновление SDK автоматически не переносит проект на целевую платформу более новой версии и не гарантирует совместимость всех проектов, собственных библиотек и рабочих нагрузок. Для дополнительных рабочих нагрузок Android, iOS, Mac Catalyst и других нужны отдельные загрузки и инструменты платформы; в базовый SDK они входят не все. Публикация приложения для платформы не означает, что его платформа пользовательского интерфейса работает на любой хост-платформе.

Системы и жизненный цикл поддержки

В таблице поддерживаемых ОС для .NET 8, опубликованной 28 сентября 2026, для ARM64 и x64 указаны macOS 15, 26 и 27. На общей странице установки Microsoft Learn по-прежнему перечислены macOS 14, 15 и 26. Перед развёртыванием проверяйте актуальную политику поддержки для конкретной версии: это расхождение в документации и более ранние варианты macOS для cask не являются гарантией поддержки. Для Windows и Linux предусмотрены отдельные пакеты и поддерживаемые дистрибутивы.

.NET 8 — выпуск с долгосрочной поддержкой (LTS), который сейчас находится на этапе поддержки с обновлениями для обслуживания; окончание поддержки запланировано на 10 ноября 2026. Устанавливайте актуальные обновления обслуживания, пока выпуск поддерживается, и планируйте переход на поддерживаемый выпуск до указанной даты. LTS не означает бессрочную поддержку, а поддержка операционных систем может завершиться независимо. Версия функционального набора SDK 8.0.425 отличается от версии включённой среды выполнения 8.0.31.

Учётные записи, стоимость и лицензии

SDK .NET бесплатен и имеет открытый исходный код. Официальный исходный код SDK распространяется по лицензии MIT; для включённых компонентов и зависимостей действуют собственные уведомления. Для локального использования SDK не нужны учётная запись Microsoft, платная активация или подписка Azure. Для доступа к частным пакетным каналам могут потребоваться учётные записи или учётные данные. За облачный хостинг, коммерческие интегрированные среды разработки, договоры поддержки и сторонние пакеты может взиматься отдельная плата и действовать отдельные лицензии; установка этого SDK не предоставляет права на такие подписки.

Размер официального загружаемого файла PKG для Apple Silicon 8.0.425 составляет 209,353,254 байт согласно метаданным HTTP HEAD. Установленным SDK, средам выполнения, дополнительным рабочим нагрузкам, кэшам NuGet и выходным файлам проектов требуется дополнительное место на диске.

Источники: Установка на Mac и различие между SDK и средой выполнения, Поддерживаемые системы для .NET 8, Жизненный цикл поддержки, Выбор SDK, Исходный код и лицензия SDK, Выпуски .NET 8.

Новая версия Что нового в 8.0.426 13 окт. · Редакция OpenNavo · Перевод ИИ

SDK 8.0.426 включает .NET Runtime 8.0.32; примечания к соответствующему выпуску описывают исправления безопасности и другие исправления.

Установка и удаление

Homebrew запускает установщик dotnet-sdk-8.0.426-osx-arm64.pkg, который запрашивает пароль администратора.

Установка без Homebrew

Скачайте файл, который Homebrew использует для вашего чипа: Чип AppleIntel

SHA-256 лишь проверяет, что файл скачан полностью; это не сертификат безопасности. Посмотреть SHA-256 и адрес загрузки

Команда удаления
$ brew uninstall --cask \dotnet-sdk@8

Обычное удаление стирает приложение, но оставляет настройки и кеш.

Сведения и источники

Версия 8.0.426
Homebrew записал её 13 окт.Разработчик выпустил её 13 окт.

Частые вопросы

Безопасно ли .NET SDK 8?

.NET SDK 8 есть в официальном каталоге Homebrew и не отключено. С сентября 2026 года Homebrew отключает приложения, которые не проходят проверку Gatekeeper в macOS. При установке Homebrew сверяет файл с builds.dotnet.microsoft.com по контрольной сумме SHA-256. За последние 30 дней его установили через Homebrew 988 раз.

Есть ли у .NET SDK 8 открытый исходный код?

Исходный код .NET SDK 8 открыт на GitHub (dotnet/sdk) под лицензией MIT.

Как полностью удалить .NET SDK 8 с Mac?

Выполните brew uninstall --cask dotnet-sdk@8. Команда стирает 1 запись об установке.

Работает ли .NET SDK 8 на Mac с чипами Apple (M1 и новее)?

Да. Homebrew скачивает отдельные сборки для Mac с чипами Apple и с Intel.

Какая последняя версия .NET SDK 8?

Последняя версия — 8.0.426, в Homebrew она появилась 13 окт. Чтобы обновить, выполните brew upgrade --cask dotnet-sdk@8.

Что ещё устанавливается вместе с .NET SDK 8?

Установка идёт через установщик .pkg, который запрашивает пароль администратора.