当我尝试在Visual Studio Professional 2017(版本15.8.4)中添加新控制器时,出现此错误:
我正在使用ASP.Net Core 2.1 Web API。我右键单击“ Controllers”文件夹,单击“添加”,单击“控制器”,选择“带有操作的API控制器,使用实体框架”,单击“添加”,选择“模型类”,“数据上下文类”和“控制器名称”下拉菜单,然后单击“添加”,这时我会收到上述错误。
这是我的.csproj文件,如果有帮助的话:
<Project Sdk="Microsoft.NET.Sdk.Web">
<PropertyGroup>
<TargetFramework>netcoreapp2.1</TargetFramework>
</PropertyGroup>
<ItemGroup>
<Folder Include="ViewModels\" />
<Folder Include="wwwroot\" />
</ItemGroup>
<ItemGroup>
<PackageReference Include="AutoMapper" Version="7.0.1" />
<PackageReference Include="AWSSDK.Extensions.NETCore.Setup" Version="3.3.6" />
<PackageReference Include="AWSSDK.S3" Version="3.3.24" />
<PackageReference Include="Microsoft.AspNetCore.App" />
<PackageReference Include="Microsoft.AspNetCore.Authentication.JwtBearer" Version="2.1.2" />
<PackageReference Include="Microsoft.VisualStudio.Web.CodeGeneration.Design" Version="2.1.4" />
<PackageReference Include="Pomelo.EntityFrameworkCore.MySql" Version="2.1.2" />
<PackageReference Include="Swashbuckle.AspNetCore" Version="3.0.0" />
</ItemGroup>
</Project>