Загрузите .NET 8 Preview 7 (автономные установщики)

Воспользуйтесь новейшими функциями и улучшениями в .NET 8 и соответствующим образом разработайте свои приложения.

Теперь вы можете скачать .Net 8 Предварительная версия 7 со значительными улучшениями и новыми функциями. Были внесены улучшения в Система.Текст.Json среди многих других библиотек.

С этим выпуском выпуски .NET 8 Preview подходят к концу, так как Microsoft теперь выпустит релиз-кандидатов следующим, прежде чем окончательный и стабильный выпуск .NET 8 планируется запустить на Конференция .NET 2023 г. состоится 14-16 ноября 2023 года.

Прежде чем мы покажем вам, как загрузить и установить его, обратите внимание, что .NET 8 Preview 7 в настоящее время несовместим с C# Dev Kit. Microsoft знает об этой проблеме и работает над ее устранением.

Новое в .NET 8, предварительная версия 7

Улучшения в System.Text.Json

Следующие улучшения были внесены в генератор исходного кода System.Text.Json.

  • JsonSourceGenerationOptionsAttribute теперь имеет паритет функций с JsonSerializerOptions.
  • Встроенная поддержка Memory/ReadOnlyMemory
  • Встроенная поддержка числовых типов Half, Int128 и UInt128.
  • Расширение JsonIncludeAttribute и JsonConstructorAttribute для закрытых членов
  • Метод расширения IJsonTypeInfoResolver.WithAddedModifier
  • Дополнительные функции JsonNode

Поддержка ключевых служб в Microsoft.Extensions.DependencyInjection

Ключи позволяют определять область регистрации и потребления услуг. Теперь Microsoft добавила поддержку абстракций DI, а также реализацию во встроенном Microsoft.Extensions.DependencyInjection.

HTTPS-прокси

HttpClient теперь поддерживает использование HTTPS-прокси. Это может стать огромным преимуществом с точки зрения защиты от атак с перехватом.

HTTPS широко используется и является обязательным для всех открытых интернет-сайтов. Однако во многих ситуациях использование необработанного (незашифрованного) HTTP является хорошей идеей. Эти ситуации часто хорошо работают с прокси. Прокси-сервер HTTPS создает безопасный маршрут для связи между клиентом и прокси-сервером, гарантируя полную конфиденциальность.

Режим HybridGlobalization на платформах iOS/tvOS/MacCatalyst

Создание режима InvariantGlobalization было сделано, чтобы избавиться от зависимости от ICU (который имеет высокую стоимость). Тот факт, что большая часть функций глобализации больше не поддерживается, является ключевым недостатком этого режима. Эта новая функция обеспечивает баланс между сохранением функциональности глобализации и значительным уменьшением размера (уменьшение на 34%).

Другие функции и улучшения

В .NET 8 Preview 7 есть список улучшений. Щелкните приведенные ниже ссылки, чтобы узнать о них больше:

Чтобы узнать больше, прочтите это Объявление о выпуске .NET 8 Preview 7.

Скачать .NET 8, предварительная версия 7

Воспользуйтесь приведенными ниже прямыми ссылками для скачивания, чтобы загрузить среду выполнения .NET 8 Preview 7, пакеты SDK и ASP.NET Core, соответствующие вашей операционной системе и архитектуре. Просто нажмите на соответствующую ссылку в «Скачать», чтобы начать загрузку.

Время выполнения

Скачать .NET 8 Preview 7 Runtimes

SDK

Загрузить пакеты SDK для .NET 8 Preview 7

Ядро ASP.NET

Загрузить .NET 8 Preview 7 ASP.NET Cores

Нажмите на эту ссылку, чтобы узнать больше Варианты загрузки .NET 8.

Установите .NET 8

Вы можете начать с загрузки нужной вам версии .NET по приведенным выше ссылкам, а затем запустить ее, чтобы начать процесс установки. Вот как:

После того как вы установили более новую предварительную версию .NET, все ваши приложения будут работать с использованием новой сборки, поскольку предыдущая предварительная версия будет заменена. Однако, если установлена ​​и работает стабильная версия, она не будет заменена.

  1. Запустите загруженный установочный пакет и нажмите Установить.

    Установите NET 8 (предварительная версия 7)Установите .NET 8 (предварительная версия 7)

    Запустите установочный пакет, дважды щелкнув его (в случае macOS и Windows), а затем нажав Установить в мастере установки.

  2. Закрывать мастер после завершения установки.

    Закройте мастер установки NET 8.Закройте мастер установки .NET 8.

    Теперь начнется установка. Это не занимает много времени и не требует перезагрузки. Нажмите Закрывать после того, как он был успешно установлен.

Вы установили .NET. Вы можете проверить, какая версия .NET запущена, выполнив следующую команду в командной строке:

wmic продукт получить описание | найтистр/C:.NET

Подтвердите установку NET 8 Preview 7Подтвердите установку NET 8 Preview 7

Как удалить .NET

Если вы хотите удалить версию .NET со своего компьютера, вы можете просто удалить ее, как и любое другое обычное приложение. Вот шаги к следующему:

  1. Нажмите “Клавиша Windows + R», чтобы открыть окно «Выполнить команду».

  2. Введите “appwiz.cpl” и нажмите Входить чтобы открыть апплет «Программы и компоненты».

    Апплет Open Programs & FeaturesАпплет Open Programs & Features

  3. Щелкните правой кнопкой мыши компонент .NET, который вы хотите удалить, затем нажмите «Удалить» из контекстного меню.

    Удалить NETУдалить .NET

    Запустится мастер удаления.

  4. Нажмите «Удалить” снова.

    Удалить NET из мастераУдалите .NET из мастера

  5. При удалении нажмите Закрывать.

    Закрыть мастер удаления NETЗакрыть мастер удаления .NET

Конечные мысли

.NET 8 заменит .NET 6 в канале долгосрочной поддержки (LTS), который, как сообщается, будет поддерживаться в течение 3 лет после его первоначального выпуска. В настоящее время доступна для загрузки его предварительная версия, которая теперь называется Preview 7. Обратите внимание, что предварительная версия больше не будет выпускаться. Вместо этого Microsoft теперь будет публиковать Release Candidates в качестве окончательного подхода к выпуску стабильной версии.

Тем не менее, мы предлагаем вам оставаться на стабильных выпусках для вашей производственной среды, продолжая тестировать последние функции и улучшения в изолированной среде в рамках .NET 8.

История выпусков .NET 8

История версий .NET 8

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *