ASP.NET 核心错误中的脚手架 Idenitiy



我正在尝试将新标识脚手架放入 ASP.NET 项目中,但不断收到以下错误:

运行选定的代码生成器时出错:"有一个 运行模板时出错 C:\Users***.nuget\packages\microsoft.visualstudio.web.codegenerators.mvc\3.0.0\Templates\IdentityVersioned\Bootstrap3\Pages\Account\Account.ConfirmEmailChange.cs.cshtml: 模板处理失败:显式表达式块缺少 结束"("字符。确保您有匹配的 "(" 字符 此块中的所有"("字符,并且没有一个"(" 字符被解释为标记。显式表达式 块在此块中缺少结束 "(" 字符,并且 任何"字符均未被解释为标记。

我正在使用.NET CORE 3和VS2019

您可以修复模板,缺少一些(。 模板文件在错误中指定。(C:\Users***.nuget\packages\microsoft.visualstudio.web.codegenerators.mvc\3.0.0\Templates\IdentityVersioned\Bootstrap3\Pages\Account\Account.ConfirmEmailChange.cs.cshtml(

   private readonly UserManager<@(Model.UserClass)> _userManager;
    private readonly SignInManager<@(Model.UserClass)> _signInManager;
    public ConfirmEmailChangeModel(UserManager<@(Model.UserClass)> userManager, SignInManager<@(Model.UserClass)> signInManager)
    {
        _userManager = userManager;
        _signInManager = signInManager;
    }

最新更新