Waarschuwing verzonden bij het instellen van net7.0
Vanaf de releases van november 2024 van de SDK's voor .NET 8 en 9 wordt er een waarschuwing NETSDK1138 uitgegeven als uw app is gericht net7.0
. .NET 7 is nu niet meer ondersteund.
Wanneer een versie van .NET niet meer wordt ondersteund, wordt deze in Visual Studio de volgende maand gemarkeerd als zodanig. De .NET SDK wacht 6 maanden voordat u een waarschuwing toevoegt.
Deze wijziging is van toepassing op .NET 8.0.111, 8.0.307, 8.0.404 en 9.0.100.
Versie geïntroduceerd
.NET 9 GA
Vorig gedrag
Voorheen konden apps zich richten net7.0
zonder een waarschuwing, ook al was het niet meer ondersteund.
Nieuw gedrag
Vanaf .NET 9 en de andere betrokken versies wordt de volgende waarschuwing op het moment van compileren uitgegeven voor apps die gericht zijn net7.0
op:
waarschuwing NETSDK1138: het doelframework 'net7.0' is niet ondersteund
Type wijziging die fouten veroorzaken
Deze wijziging kan van invloed zijn op de broncompatibiliteit.
Reden voor wijziging
Dit is een geplande wijziging om ervoor te zorgen dat klanten zich bewust zijn van een niet-ondersteunde frameworkversie.
Aanbevolen actie
Upgrade uw app naar doel net8.0
.
Als u het doel moet blijven gebruiken net7.0
, kunt u de eigenschap CheckEolTargetFramework
MSBuild instellen op false
. U kunt het instellen in het projectbestand of door te geven /p:CheckEolTargetFramework=false
aan een .NET CLI-opdracht, zoals dotnet build
.
Voorbeeld van een .csproj - of .vbproj-bestand :
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
...
<CheckEolTargetFramework>false</CheckEolTargetFramework>
</PropertyGroup>
</Project>
Betrokken API's
Geen.