Я пытаюсь добавить локализацию в мое приложение ASP.NET MVC.Тем не менее, я уже не могу включить необходимые пакеты.Я совершенно уверен, что мое приложение использует Views, и я на 50% уверен, что оно использует страницы Razor.По крайней мере синтаксис страниц Razor работает, за исключением этого случая.
Я следую этому официальному учебнику Microsoft и этому .Оба, похоже, используют примерно один и тот же код, который я использую.Возможно, мне не хватает важного пакета.
Вот часть моих _Layout.cshtml
.
@using Microsoft.AspNetCore.Mvc.Localization
@using System.Threading.Tasks
@inject IViewLocalizer Localizer
<!DOCTYPE html>
Первые две строки @using
работают безупречно.Четвертая строка выдает ошибку, и на странице отображается ошибка в браузере.
CS0103: The name 'inject' does not exist in the current context