运行选定的代码生成器时发生错误:“软件包还原失败”。回滚“ BankAccount”的软件包更改

时间:2019-09-18 04:32:06

标签: asp.net asp.net-core

我创建了一个名为'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预览版,这是错误的屏幕截图:

enter image description here

1 个答案:

答案 0 :(得分:1)

我遇到了同样的问题。我将 people.connections().list()Microsoft.EntityFrameworkCore.Tools 降级到 5.0.4 并解决了问题。