dotnet ef执行报错, VS 2019发布时配置项中的Entity Framework迁移项显示不出来

VS 2019发布时配置项中的Entity Framework迁移项显示不出来

dotnet ef dbcontext list --json

“无法执行,因为找不到指定的命令或文件。
可能的原因包括:
  *你拼错了内置的 dotnet 命令。
  *你打算执行 .NET Core 程序,但 dotnet-ef 不存在。
  *你打算运行全局工具,但在路径上找不到名称前缀为 dotnet 的可执行文件。”

 

在命令行执行,也是提示一样的错误

 

解决办法:

console

dotnet tool install --global dotnet-ef

可使用以下命令调用工具: dotnet-ef

已成功安装工具“dotnet-ef”(版本“3.0.0”)。

 

执行后就可以命令行执行dotnet ef命令了。

附:Dotnet tool命令:

dotnet tool --h
用法: dotnet tool [选项] [命令]

选项:
-h, --help 显示命令行帮助。

命令:
install <PACKAGE_ID> 安装全局或本地工具。本地工具将被添加到清单并还原。
uninstall <PACKAGE_ID> 卸载全局工具或本地工具。
update <PACKAGE_ID> 更新全局工具。
list 列出全局或本地安装的工具。
run <COMMAND_NAME> 运行本地工具。
restore 还原本地工具清单中定义的工具。

参考连接:

https://docs.microsoft.com/en-us/ef/core/miscellaneous/cli/dotnet

posted @   jopny  阅读(1547)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
点击右上角即可分享
微信分享提示