Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Het System.Xml.XmlSecureResolver type is verouderd, te beginnen in .NET 7. Als u deze in code gebruikt, wordt er een waarschuwing SYSLIB0047 gegenereerd tijdens het compileren.
Tijdelijke oplossing
Overweeg in plaats daarvan de statische eigenschap XmlResolver.ThrowingResolver te gebruiken. Deze eigenschap biedt een XmlResolver exemplaar dat de omzetting van externe XML-resources verbiedt.
using System.Xml;
XmlResolver resolver = XmlResolver.ThrowingResolver;
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 SYSLIB0047
// Code that uses obsolete API.
// ...
// Re-enable the warning.
#pragma warning restore SYSLIB0047
Als u alle SYSLIB0047 waarschuwingen in uw project wilt onderdrukken, voegt u een <NoWarn> eigenschap toe aan het projectbestand.
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
...
<NoWarn>$(NoWarn);SYSLIB0047</NoWarn>
</PropertyGroup>
</Project>
Zie Waarschuwingen onderdrukken voor meer informatie.