Предупреждение, возникающее при целевом использовании net7.0
Статья
Начиная с выпусков пакетов SDK для .NET 8 и 9 за ноябрь 2024 г., предупреждение NETSDK1138 выдается, если приложение предназначено net7.0. .NET 7 теперь не поддерживается.
Когда версия .NET выходит из поддержки, она помечена как такая в Visual Studio в следующем месяце. Пакет SDK для .NET ожидает 6 месяцев, прежде чем добавить предупреждение.
Это изменение относится к .NET 8.0.111, 8.0.307, 8.0.404 и 9.0.100.
Представленные версии
Общедоступная версия .NET 9
Прежнее поведение
Ранее приложения могли нацелиться net7.0 без предупреждения, даже если оно не поддерживается.
Это запланированное изменение, чтобы убедиться, что клиенты знают, что они нацелены на неподдерживаемую версию платформы.
Рекомендуемое действие
Обновите приложение до целевого net8.0.
Если необходимо продолжить целевую настройку net7.0, можно задать для свойства CheckEolTargetFramework MSBuild значение false. Его можно задать в файле проекта или передать /p:CheckEolTargetFramework=false в команду .NET CLI, например dotnet build.
Источник этого содержимого можно найти на GitHub, где также можно создавать и просматривать проблемы и запросы на вытягивание. Дополнительные сведения см. в нашем руководстве для участников.
Отзыв о .NET
.NET — это проект с открытым исходным кодом. Выберите ссылку, чтобы оставить отзыв:
Сведения об ошибке NETSDK1045 в пакете SDK для .NET, которая возникает, когда средствам сборки не удается найти запрашиваемую версию пакета SDK для .NET.