首页 > Web开发 > 详细

.NET Core EF 解决无法将“Add-Migration”项识别为 cmdlet 的问题

时间:2021-01-03 10:45:03      阅读:35      评论:0      收藏:0      [点我收藏+]

PM> Add-Migration InitialCreation
Add-Migration : 无法将“Add-Migration”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确,然后再试一次。
所在位置 行:1 字符: 1
+ Add-Migration InitialCreation
+ ~~~~~~~~~~~~~
+ CategoryInfo : ObjectNotFound: (Add-Migration:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException

 

解决办法如下:

在 PMC 中安装 Microsoft.EntityFrameworkCore.Tools 包,再次执行就可以了。

Install-Package Microsoft.EntityFrameworkCore.Tools

问题产生原因:

ASP.NET Core 2.1以上的版本中,Microsoft.EntityFrameworkCore.Tools包包含在Microsoft.AspNetCore.App 元包。

而 ASP.NET Core 2.1 以下的版本中需要手动引用 Microsoft.EntityFrameworkCore.Tools包

 

.NET Core EF 解决无法将“Add-Migration”项识别为 cmdlet 的问题

原文:https://www.cnblogs.com/sundh1981/p/14224724.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!