Поделиться через


Неявное using для System.Net.Http больше не добавлено

Неявная глобальная using директива пространства имен была удалена для System.Net.Http платформа .NET Framework TFMs в проекте в стиле ПАКЕТА SDK. Это изменение было сделано, так как оно не гарантирует, что System.Net.Http пространство имен будет доступно в платформа .NET Framework целевом проекте, так как библиотека обычно требует дополнительной ссылки. С этим изменением платформа .NET Framework проекты, скорее всего, компилируются при создании.

Прежнее поведение

Для проектов в стиле SDK с платформа .NET Framework TFM глобальная using директива была System.Net.Http внедрена в процесс сборки проекта.

Новое поведение

Глобальная using директива для System.Net.Http больше не добавляется автоматически.

Представленные версии

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

Тип критического изменения

Это изменение может повлиять на совместимость источников и также является изменением поведения.

Причина изменения

Проекты по умолчанию должны компилироваться.

Если вы использовали неявную глобальную using директиву, можно:

  • Добавьте глобальную using директиву в один из исходных файлов.
  • Добавьте директиву using в каждый файл исходного кода, использующий API из System.Net.Http.

Затронутые API

Н/Д