asp.net - 运行所选代码生成器时出错:“包还原失败”。正在回滚“银行帐户”的包更改
问题描述
我创建了名为“BankAccount”的新 ASP .Net Core 应用程序,当我使用实体框架创建“带有动作的 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 预览版,这是错误的屏幕截图:
解决方案
我遇到过同样的问题。我将Microsoft.EntityFrameworkCore.Tools
and降级Microsoft.EntityFrameworkCore.SqlServer
为5.0.4并解决了问题。
推荐阅读
- node.js - node.js 无法读取属性'user_id'
- c++ - 在 C++ 中计算两次之间的差异
- c - 在 C 中使用 scanf() 函数处理空格
- linux - 在 Slurm 中,是否有一个快速命令来确定给定时刻的作业总数(待定和活动)?
- java - 如何在单个单元格 apache POI 中循环多维数组
- javascript - 获取更改复选框的列号
- content-management-system - Directus CMS 多图像字段
- python - 新学生撞墙(作业)calc_num_stoplights?
- html - 我应该如何引用收集到单个 svg 文件中的 svg 符号?
- java - android studio和java代码问题