RazorRazorEngine 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