• dotnet ef 无法执行,因为找不到指定的命令或文件


    vs中的程序包管理器控制台 执行命令提示错误

    dotnet : 无法执行,因为找不到指定的命令或文件。
    所在位置 行:1 字符: 1
    + dotnet ef dbcontext scaffold "server=192.168.1.236;database=JzErp;uid ...
    + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        + CategoryInfo          : NotSpecified: (无法执行,因为找不到指定的命令或文件。:String) [], RemoteException
        + FullyQualifiedErrorId : NativeCommandError
     
    可能的原因包括:
      *内置的 dotnet 命令拼写错误。
      *你打算执行 .NET 程序,但 dotnet-ef 不存在。
      *你打算运行全局工具,但在路径上找不到具有此名称且前缀为 dotnet 的可执行文件。
    

    原因:
    从 3.0 起,EF Core 命令列工具 (dotnet ef) 不在 .NET Core SDK 里面,需另装。命令如下:

    dotnet tool install --global dotnet-ef
    

    安装成功如下

    PM> dotnet tool install --global dotnet-ef
    可使用以下命令调用工具: dotnet-ef
    已成功安装工具“dotnet-ef”(版本“6.0.2”)。
    

    接下来就可以使用命令了

  • 相关阅读:
    如何清理云之家的用户
    修改BOS的开发商标识
    华军纯净下载
    3333
    取得当前目录
    达梦数据库常用知识
    idea远程debugger
    ubuntu 16.04 安装TurtleBot3 ROS功能包
    树莓派4B安装ubuntu server系统
    ubuntu 安装openCV
  • 原文地址:https://www.cnblogs.com/qingheshiguang/p/15905284.html
Copyright © 2020-2023  润新知