首页 > 解决方案 > Microsoft.DotNet.Cli.Utils.CommandUnknownException:找不到匹配命令“dotnet-migrations”的可执行文件

问题描述

我正在尝试向使用实体框架 2.1.4 的项目添加迁移。我一直在手动编辑文件,但被告知以下是正确的方法:

运行 'dotnet -d migrations add test -c OurContext' 但是,它给了我错误:

dotnet:Microsoft.DotNet.Cli.Utils.CommandUnknownException:找不到与命令“dotnet-migrations”匹配的可执行文件

它不会让我删除这个问题,但答案是给我命令的人在命令中遗漏了“ef”。(感谢投反对票的人,无论谁做了好事)

标签: c#asp.net-core.net-coreentity-framework-core

解决方案


dotnet ef migrations。你漏掉了这ef部分。实际的全局工具是dotnet-ef,当您拥有 时dotnet migrations,它正在寻找一个dotnet-migrations全局工具,这不是一个东西。


推荐阅读