Udostępnij za pośrednictwem


Razor: RazorInterfejsy API aparatu oznaczone jako przestarzałe

Typy powiązane z typem Microsoft.AspNetCore.Razor.Language.RazorEngine w blazorze zostały oznaczone jako przestarzałe.

Wprowadzona wersja

ASP.NET Core 6.0

Stare zachowanie

Interfejsy RazorEngine API nie były przestarzałe.

Nowe zachowanie

Interfejsy RazorEngine API są przestarzałe.

Przyczyna wprowadzenia zmiany

Typ RazorEngine został przestarzały, ponieważ nie można zagwarantować zgodności.

Nie używaj RazorEngine interfejsów API w kodzie.

Dotyczy interfejsów 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