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.
Vanaf .NET 10 is de XsltSettings.EnableScript eigenschap gemarkeerd als verouderd.
Reden voor verdoezeling
XSLT-scriptblokken worden niet ondersteund op .NET (Core). Eerder, als u de eigenschap true instelt op, werd er tijdens uitvoertijd een PlatformNotSupportedException gegenereerd. Met deze afschaffing wordt een runtime-fout omgezet in een buildwaarschuwing, waardoor er betere richtlijnen voor migratie worden gegeven.
Tijdelijke maatregel
Bekijk oproepsites voor eventuele veronderstellingen over het gedrag van deze eigenschap. U kunt waarschijnlijk verwijzingen naar de eigenschap verwijderen, omdat scriptblokken niet echt zijn ingeschakeld op moderne .NET.
Een waarschuwing onderdrukken
Als u de verouderde API 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 SYSLIB0062
// Code that uses obsolete API.
// ...
// Re-enable the warning.
#pragma warning restore SYSLIB0062
Als u alle SYSLIB0062 waarschuwingen in uw project wilt onderdrukken, voegt u een <NoWarn> eigenschap toe aan het projectbestand.
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
...
<NoWarn>$(NoWarn);SYSLIB0062</NoWarn>
</PropertyGroup>
</Project>
Zie Waarschuwingen onderdrukken voor meer informatie.