Delen via


SYSLIB0008: CreatePdbGenerator wordt niet ondersteund

De DebugInfoGenerator.CreatePdbGenerator() API is verouderd verklaard vanaf .NET 5. Met deze API wordt tijdens het compileren een waarschuwing SYSLIB0008 gegenereerd en wordt er een PlatformNotSupportedException tijdens runtime gegenereerd.

Een waarschuwing onderdrukken

Als u de verouderde API's moet gebruiken, kunt u de waarschuwing in code of in het projectbestand onderdrukken.

Als u slechts één schending wilt onderdrukken, voegt u preprocessorrichtlijnen toe aan uw bronbestand om de waarschuwing uit te schakelen en vervolgens opnieuw in te schakelen.

// Disable the warning.
#pragma warning disable SYSLIB0008

// Code that uses obsolete API.
// ...

// Re-enable the warning.
#pragma warning restore SYSLIB0008

Als u alle SYSLIB0008 waarschuwingen in uw project wilt onderdrukken, voegt u een <NoWarn> eigenschap toe aan het projectbestand.

<Project Sdk="Microsoft.NET.Sdk">
  <PropertyGroup>
   ...
   <NoWarn>$(NoWarn);SYSLIB0008</NoWarn>
  </PropertyGroup>
</Project>

Zie Waarschuwingen onderdrukkenvoor meer informatie.