我正在尝试将本地化添加到我的 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
临摹微笑
相关分类