Delen via


NETSDK1138: het doelframework wordt niet ondersteund

NETSDK1138 geeft aan dat uw project is gericht op een versie van het framework dat niet wordt ondersteund. Het volledige foutbericht is vergelijkbaar met het volgende voorbeeld:

Het doelframework '<framework>' wordt niet ondersteund en ontvangt in de toekomst geen beveiligingsupdates. Raadpleeg voor https://aka.ms/dotnet-core-support meer informatie over het ondersteuningsbeleid.

Out-of-support-versies zijn 1.0, 1.1, 2.0, 2.1, 2.2, 3.0, 3.1, 5, 6 en 7.

Als u deze fout wilt oplossen, wijzigt u uw project in een ondersteunde versie van .NET.

Als u het bericht wilt onderdrukken zonder een later framework te gebruiken, stelt u de eigenschap CheckEolTargetFramework MSBuild in op false. U kunt het instellen in het projectbestand of door te geven /p:CheckEolTargetFramework=false aan een .NET CLI-opdracht, zoals dotnet build. Hier volgt een voorbeeldprojectbestand:

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

Hier volgt een voorbeeld van een .NET CLI-opdracht:

dotnet build /p:CheckEolTargetFramework=false

Zie ook