Неявное 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
Н/Д