NETSDK1138: Hedef çerçeve artık desteklenmiyor

NETSDK1138, projenizin destek dışı bir çerçeve sürümünü hedeflediğini gösterir. Tam hata iletisi aşağıdaki örneğe benzer:

Hedef çerçeve '' destek dışı kaldı ve gelecekte güvenlik güncellemeleri almayacak. Destek ilkesi hakkında daha fazla bilgi için lütfen https://aka.ms/dotnet-core-support adresine başvurun.

Destek dışı sürümler 1.0, 1.1, 2.0, 2.1, 2.2, 3.0, 3.1, 5, 6 ve 7'yi içerir.

Bu hatayı düzeltmek için projenizi desteklenen bir .NET sürümünü hedef olarak değiştirin.

Tavsiye

Projenizi değerlendirmek, planlamak ve desteklenen bir .NET sürümüne yükseltmek için GitHub Copilot modernleştirme kullanabilirsiniz.

İletiyi daha sonraki bir çerçeveyi hedeflemeden gizlemeyi istiyorsanız, MSBuild özelliğini CheckEolTargetFramework olarak falseayarlayın. Bunu proje dosyasında veya gibi /p:CheckEolTargetFramework=falsebir .NET CLI komutuna geçirerek dotnet build ayarlayabilirsiniz. Örnek bir proje dosyası aşağıda verilmişti:

<Project Sdk="Microsoft.NET.Sdk">
  <PropertyGroup>
    <OutputType>Exe</OutputType>
    <TargetFramework>netcoreapp3.0</TargetFramework>
    <CheckEolTargetFramework>false</CheckEolTargetFramework>
  </PropertyGroup>
</Project>

Aşağıda örnek bir .NET CLI komutu verilmişti:

dotnet build /p:CheckEolTargetFramework=false

Ayrıca bkz.