Not
Åtkomst till denna sida kräver auktorisation. Du kan prova att logga in eller byta katalog.
Åtkomst till denna sida kräver auktorisation. Du kan prova att byta katalog.
Från och med .NET 6 System.Runtime.CompilerServices.DisablePrivateReflectionAttribute markeras typen som föråldrad. Det här attributet har ingen effekt i .NET Core 2.1- och senare appar. Om du använder det i kod genereras en varning SYSLIB0015 vid kompileringstiden för .NET 6- och senare appar.
Mer information finns i https://github.com/dotnet/runtime/issues/11811.
Provisoriska lösningar
Inga.
Ignorera en varning
Om du måste använda föråldrade API:er kan du ignorera varningen i koden eller i projektfilen.
Om du bara vill förhindra en enda överträdelse lägger du till förprocessordirektiv i källfilen för att inaktivera och återaktiverar sedan varningen.
// Disable the warning.
#pragma warning disable SYSLIB0015
// Code that uses obsolete API.
// ...
// Re-enable the warning.
#pragma warning restore SYSLIB0015
Om du vill ignorera alla SYSLIB0015 varningar i projektet lägger du till en <NoWarn> egenskap i projektfilen.
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
...
<NoWarn>$(NoWarn);SYSLIB0015</NoWarn>
</PropertyGroup>
</Project>
Mer information finns i Utelämna varningar.