对VS 2019中ASP.NET Core项目解决:The term 'Add-Migration' is not recognized as the name of a cmdlet, function, script f

对VS 2019中ASP.NET Core项目解决:The term 'Add-Migration' is not recognized as the name of a cmdlet, function, script f,第1张

概述错误: Add-Migration : The term 'Add-Migration' is not recognized as the name of a cmdlet, func

错误:

 

 

 

Add-Migration : The term 'Add-Migration' is not recognized as the name of a cmdlet,function,script file,or operable program. Check the spelling of the name,or if a p
ath was included,verify that the path is correct and try again.
At line:1 char:1
+ Add-Migration init
+ ~~~~~~~~~~~~~
+ categoryInfo : ObjectNotFound: (Add-Migration:String) [],CommandNotFoundException
+ FullyQualifIEdErrorID : CommandNotFoundException

在本人这个环境下,对PowerShell的ExecutionPolicy也是执行了设置了的。之后的细节如下:

1、 编译项目。首次在项目中添加EF Core后,这一步必须做,否则都找不到后续要导入的 EntityFrameworkCore.psd1 模块。

2、找到前述文件的位置,使用import-Module命令导入。我这里为: import-Module C:\Users\{用户名}\.nuget\packages\microsoft.entityframeworkcore.tools\1.1.1\tools\EntityFrameworkCore.psd1

执行信息如下:

PM> import-Module C:\Users\*\.nuget\packages\microsoft.entityframeworkcore.tools\3.1.2\tools\EntityFrameworkCore.psd1

模块“EntityFrameworkCore”中的某些导入命令的名称包含未批准的动词,这些动词可能导致这些命令名不易被发现。若要查找具有未批准的动词的命令,请使用 Verbose 参数再次运行 import-Module 命令。有关批准的动词列表,请键入 Get-Verb。

 

 

 

之后问题解决,执行Add-Migration Initial  ,Update-Database这些命令都正常了。

 

总结

以上是内存溢出为你收集整理的对VS 2019中ASP.NET Core项目解决:The term 'Add-Migration' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name全部内容,希望文章能够帮你解决对VS 2019中ASP.NET Core项目解决:The term 'Add-Migration' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/langs/1215042.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-05
下一篇 2022-06-05

发表评论

登录后才能评论

评论列表(0条)

保存