如何在 ASP.NET 核心 MVC 中使用脚手架?

How can I use scaffolding in ASP.NET Core MVC?

我正在学习 ASP.NET MVC 教程,在他使用脚手架制作控制器和视图的部分中,我遇到了错误。

我搜索了,但我不知道如何解决。

错误信息是:

我的创业公司class:

Startup configure function

.csproj 文件:

<Project Sdk="Microsoft.NET.Sdk.Web">

  <PropertyGroup>
    <TargetFramework>net5.0</TargetFramework>
  </PropertyGroup>

  <ItemGroup>
    <Folder Include="Areas\" />
  </ItemGroup>

  <ItemGroup>
    <ProjectReference Include="..\..\ASP.NetCore5Tutorial\DataLayer\DataLayer.csproj" />
  </ItemGroup>

</Project>

并且错误列表中没有错误。项目构建成功。

感谢任何帮助。

我通过重新安装 visual studio 解决了它。

但我发现它可以通过使用以下命令从 Nuget 安装代码生成器包或使用包控制台管理器来解决:

dotnet tool install -g dotnet-aspnet-codegenerator