Delen via


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.0op:

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.

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.

Zie ook