我创建了一个名为'BankAccount'的新ASP .Net Core应用程序,当我过去使用Entity Framework创建类型为'带有action的API控制器'的控制器时,它给了我以下错误=> 运行选定的代码生成器时发生错误:“软件包还原失败”。回滚“ BankAccount”的软件包更改
这是我所有依赖项的版本
<Project Sdk="Microsoft.NET.Sdk.Web">
<PropertyGroup>
<TargetFramework>netcoreapp2.1</TargetFramework>
</PropertyGroup>
<ItemGroup>
<Folder Include="wwwroot\" />
</ItemGroup>
<ItemGroup>
<PackageReference Include="Microsoft.AspNetCore.App" />
<PackageReference Include="Microsoft.AspNetCore.Razor.Language" Version="2.1.0" />
<PackageReference Include="Microsoft.EntityFrameworkCore" Version="2.1.0" />
<PackageReference Include="Microsoft.Extensions.DependencyInjection" Version="2.1.0" />
<PackageReference Include="Microsoft.VisualStudio.Web.CodeGeneration" Version="2.1.0" />
<PackageReference Include="Microsoft.VisualStudio.Web.CodeGeneration.Design" Version="2.1.0" />
</ItemGroup>
</Project>
这是Visual Studio 2019预览版,这是错误的屏幕截图:
答案 0 :(得分:1)
我遇到了同样的问题。我将 people.connections().list()
和 Microsoft.EntityFrameworkCore.Tools
降级到 5.0.4 并解决了问题。