共用方式為


SYSLIB0062:XsltSettings.EnableScript 已過時

從 .NET 10 開始,屬性 XsltSettings.EnableScript 會標示為已過時。

過時原因

.NET (Core) 不支援 XSLT 腳本區塊。 過去,如果你將屬性設為 true,執行時會拋出 a PlatformNotSupportedException 。 這種淘汰將執行時錯誤轉化為建置警告,為遷移提供更好的指引。

因應措施

檢閱通話網站,以瞭解有關此屬性行為的任何假設。 您可能會移除屬性的任何參考,因為它並未真正在新式 .NET 上啟用腳本區塊。

隱藏警告

如果您必須使用過時的 API,您可以在程式碼或專案檔中隱藏警告。

若要僅抑制單一違規,請將預處理器指示詞新增至來源檔案以停用,然後重新啟用警告。

// Disable the warning.
#pragma warning disable SYSLIB0062

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

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

若要隱藏 SYSLIB0062 專案中的所有警告,請將屬性新增至 <NoWarn> 專案檔。

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

如需詳細資訊,請參閱 隱藏警告