zoukankan      html  css  js  c++  java
  • 对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

    错误:

    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{用户名}.nugetpackagesmicrosoft.entityframeworkcore.tools1.1.1 oolsEntityFrameworkCore.psd1

    执行信息如下:

    PM> Import-Module C:Users*.nugetpackagesmicrosoft.entityframeworkcore.tools3.1.2 oolsEntityFrameworkCore.psd1

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

     

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

  • 相关阅读:
    数组splice用法
    opacity 适配Ie
    直接贴页面,页面衔接处总会有一像素的间隔
    <script src='url'</script>显示问题
    弹出层
    CF789A. Anastasia and pebbles
    CF789C. Functions again
    HDU2161 Primes
    UVA11752 The Super Powers
    UVA11827 Maximum GCD
  • 原文地址:https://www.cnblogs.com/vic-tory/p/12698559.html
Copyright © 2011-2022 走看看