Not
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Från och med .NET 10 är egenskapen XsltSettings.EnableScript markerad som föråldrad.
Orsak till obsoletion
XSLT-skriptblock stöds inte på .NET (Core). Tidigare, om du angav egenskapen till true, utlöstes en PlatformNotSupportedException vid körning. Den här obsoletionen omvandlar ett körningsfel till en byggvarning, vilket ger bättre vägledning för migrering.
Övergångslösning
Granska anropswebbplatser för eventuella antaganden som gjorts om beteendet för den här egenskapen. Du kan förmodligen ta bort alla referenser till egenskapen eftersom den inte riktigt aktiverade skriptblock på moderna .NET.
Undertryck en varning
Om du måste använda det föråldrade API:et kan du utelämna 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 SYSLIB0062
// Code that uses obsolete API.
// ...
// Re-enable the warning.
#pragma warning restore SYSLIB0062
Om du vill ignorera alla SYSLIB0062 varningar i projektet lägger du till en <NoWarn> egenskap i projektfilen.
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
...
<NoWarn>$(NoWarn);SYSLIB0062</NoWarn>
</PropertyGroup>
</Project>
Mer information finns i Utelämna varningar.