Razor: Razor引擎 API 標記為過時

與 Blazor 的 Microsoft.AspNetCore.Razor.Language.RazorEngine 型別相關的型別已標記為過時。

導入的版本

ASP.NET Core 6.0

舊的行為

RazorEngine API 並未過時。

新的行為

RazorEngine API 已淘汰。

變更原因

RazorEngine 型別無法保證相容性,因此已遭取代。

請勿在程式碼中使用 RazorEngine API。

受影響的 API

  • Microsoft.AspNetCore.Mvc.Razor.Extensions.InjectDirective.Register
  • Microsoft.AspNetCore.Mvc.Razor.Extensions.ModelDirective.Register
  • Microsoft.AspNetCore.Mvc.Razor.Extensions.PageDirective.Register
  • Microsoft.AspNetCore.Razor.Language.Extensions.FunctionsDirective.Register
  • Microsoft.AspNetCore.Razor.Language.Extensions.InheritsDirective.Register
  • Microsoft.AspNetCore.Razor.Language.Extensions.SectionDirective.Register
  • Microsoft.AspNetCore.Razor.Language.IRazorEngineBuilder