C# 添加控制器时,Dot net core脚手架失败

C# 添加控制器时,Dot net core脚手架失败,c#,asp.net-core,.net-core,asp.net-core-webapi,C#,Asp.net Core,.net Core,Asp.net Core Webapi,我对网络核心一无所知,对C#有一点了解。我试着通过这个来学习实现 当我尝试使用脚手架添加控制器时,出现以下错误: 我想我应该继续检查这个文件,但也找不到它。我也参与了网络搜索,但到目前为止运气不好 哪怕是一点点帮助都将不胜感激。谢谢 这是我的csproj: <Project Sdk="Microsoft.NET.Sdk.Web"> <PropertyGroup> <TargetFramework>netcoreapp3.0</Target

我对网络核心一无所知,对C#有一点了解。我试着通过这个来学习实现

当我尝试使用脚手架添加控制器时,出现以下错误:

我想我应该继续检查这个文件,但也找不到它。我也参与了网络搜索,但到目前为止运气不好

哪怕是一点点帮助都将不胜感激。谢谢

这是我的csproj:

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

  <PropertyGroup>
    <TargetFramework>netcoreapp3.0</TargetFramework>
  </PropertyGroup>

  <ItemGroup>
    <PackageReference Include="Microsoft.EntityFrameworkCore.InMemory" Version="3.0.1" />
    <PackageReference Include="Microsoft.EntityFrameworkCore.SqlServer" Version="3.0.1" />
    <PackageReference Include="Microsoft.EntityFrameworkCore.Tools" Version="3.0.0">
      <PrivateAssets>all</PrivateAssets>
      <IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
    </PackageReference>
    <PackageReference Include="Microsoft.Extensions.Logging.Debug" Version="3.0.0" />
    <PackageReference Include="Microsoft.VisualStudio.Web.CodeGeneration.Design" Version="3.0.0" />
  </ItemGroup>

</Project>

netcoreapp3.0
全部的
运行时间;建设;本地人;内容文件;分析仪;可传递的

Cloud请您分享更详细的信息,比如在构建代码之前表单中的值。还有你的模特吗?您的项目可以构建吗?您使用哪一版本的asp.net core和vs?您可以展示您的csproj文件吗?@XingZou:谢谢您的回复,我使用的是VS2019和asp.net core 3.0.101。我还将添加csproj文件。使用您的csproj文件可以很好地工作,教程没有问题。我建议您可以检查错误列表并检查使用JSON的地方的代码。或者您可以创建一个全新的web api来测试问题吗?我也尝试过,它也可以工作,确保vs版本为v16.3或更高版本。如果您仍然有问题,也许可以在github上询问您的问题。