Загрузите .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, все ваши приложения будут работать с использованием новой сборки, поскольку предыдущая предварительная версия будет заменена. Однако, если установлена и работает стабильная версия, она не будет заменена.
Запустите загруженный установочный пакет и нажмите Установить.
Установите .NET 8 (предварительная версия 7)
Запустите установочный пакет, дважды щелкнув его (в случае macOS и Windows), а затем нажав Установить в мастере установки.
Закрывать мастер после завершения установки.
Закройте мастер установки .NET 8.
Теперь начнется установка. Это не занимает много времени и не требует перезагрузки. Нажмите Закрывать после того, как он был успешно установлен.
Вы установили .NET. Вы можете проверить, какая версия .NET запущена, выполнив следующую команду в командной строке:
wmic продукт получить описание | найтистр/C:.NET
Подтвердите установку NET 8 Preview 7
Как удалить .NET
Если вы хотите удалить версию .NET со своего компьютера, вы можете просто удалить ее, как и любое другое обычное приложение. Вот шаги к следующему:
Нажмите “Клавиша Windows + R», чтобы открыть окно «Выполнить команду».
Введите “appwiz.cpl” и нажмите Входить чтобы открыть апплет «Программы и компоненты».
Апплет Open Programs & Features
Щелкните правой кнопкой мыши компонент .NET, который вы хотите удалить, затем нажмите «Удалить» из контекстного меню.
Удалить .NET
Запустится мастер удаления.
Нажмите «Удалить” снова.
Удалите .NET из мастера
При удалении нажмите Закрывать.
Закрыть мастер удаления .NET
Конечные мысли
.NET 8 заменит .NET 6 в канале долгосрочной поддержки (LTS), который, как сообщается, будет поддерживаться в течение 3 лет после его первоначального выпуска. В настоящее время доступна для загрузки его предварительная версия, которая теперь называется Preview 7. Обратите внимание, что предварительная версия больше не будет выпускаться. Вместо этого Microsoft теперь будет публиковать Release Candidates в качестве окончательного подхода к выпуску стабильной версии.
Тем не менее, мы предлагаем вам оставаться на стабильных выпусках для вашей производственной среды, продолжая тестировать последние функции и улучшения в изолированной среде в рамках .NET 8.
История выпусков .NET 8
История версий .NET 8