Aracılığıyla paylaş


NETSDK1138: Hedef çerçeve destek dışı

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

'Framework<' hedef çerçevesi> destekten çıktı ve gelecekte güvenlik güncelleştirmeleri almayacak. Destek ilkesi hakkında daha fazla bilgi için lütfen adresine bakın https://aka.ms/dotnet-core-support .

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.

İ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.