zoukankan      html  css  js  c++  java
  • .NET Core EF 解决无法将“Add-Migration”项识别为 cmdlet 的问题

    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包

  • 相关阅读:
    Laravel 进阶笔记 3
    Laravel 进阶笔记 5
    Laravel 进阶笔记 4
    Laravel 进阶笔记 2
    Laravel 进阶笔记
    Laravel笔记.
    Think PHP-- 笔记3
    git删除远程分支
    Think PHP 3.2.3 伪静态的方法
    解决iframe IE8透明不兼容
  • 原文地址:https://www.cnblogs.com/sundh1981/p/14224724.html
Copyright © 2011-2022 走看看