【发布时间】:2018-07-18 00:40:30
【问题描述】:
我正在使用 dotnet ef migrations add [abc] 命令添加迁移,但它给出以下错误:找不到与命令“dotnet-ef”匹配的可执行文件
我已经从命令提示符以及包管理器控制台尝试过 但给出同样的错误。 我也检查了路径,我正在运行我的 project.json 所在的命令。
Microsoft.EntityFrameworkCore.SqlServer 已安装。
project.json 代码如下:
{
"version": "1.0.0-*",
"dependencies": {
"Bloomerang.Domain": "1.0.0-*",
"Microsoft.EntityFrameworkCore.SqlServer": "1.0.1"
},
"frameworks": {
"netcoreapp1.0": {
"imports": [
"dotnet5.6",
"portable-net45+win8"
]
}
},
"Microsoft.EntityFrameworkCore.Tools": {
"version": "1.0.0-preview1-final",
"imports": [
"portable-net45+win8+dnxcore50",
"portable-net45+win8"
]
}
}
【问题讨论】:
-
命令是
dotnet ef migrations add {MigrationName}(不带连字符)而不是dotnet-ef。教程见这里:benjii.me/2016/05/dotnet-ef-migrations-for-asp-net-core
标签: asp.net-core entity-framework-core