1
В последнее время при выполнении команды Add-Migration Я получаю ошибку благородные предшественникиEF, Add-Migration; Невозможно выполнить эту команду, так как версия Microsoft.EntityFrameworkCore.Design установлена не совместим с этим инструментом
Cannot execute this command because the version of Microsoft.EntityFrameworkCore.Design installed is not compatible with this tool.
Мой текущий project.json
{
"buildOptions": {
"emitEntryPoint": true
},
"frameworks": {
"netcoreapp1.0": {}
},
"dependencies": {
"Microsoft.AspNetCore.Identity": "1.0.0",
"Microsoft.AspNetCore.Identity.EntityFrameworkCore": "1.0.0",
"Microsoft.NETCore.App": "1.0.1",
"Microsoft.EntityFrameworkCore.SqlServer": "1.0.1",
"System.Linq.Queryable": "4.0.1",
"System.Linq.Dynamic.Core": "1.0.6.8",
"OpenIddict": "1.0.0-*",
"Microsoft.EntityFrameworkCore.Design": {
"version": "1.0.0-preview2-final",
"type": "build"
}
},
"tools": {
"Microsoft.AspNetCore.Server.IISIntegration.Tools": "1.0.0-preview3-final",
"Microsoft.EntityFrameworkCore.Tools": "1.0.0-preview3-final"
},
"runtimes": {
"win10-x64": {}
}
}
, но я попробовал, а с версии
"Microsoft.EntityFrameworkCore.Design": "1.0.1"
Оба DotNet восстановления и DotNet -ef команды выполняются без каких-либо проблем.
Спасибо, Konrad
' "Microsoft.EntityFrameworkCore.Tools":«1.0.0- preview3-final "' << вы добавляете 'preview2-final' в зависимости, но preview3-final в инструментах – Tseng
Спасибо за ваш ответ, теперь ошибка изменилась на No executable found matching command" dotnet-ef " – Konrad
You уверен, что существует зависимость? В разделе зависимостей нет записи, поэтому, если у вас не установлена более ранняя структура, прежде чем она не будет в кэше. Попробуйте также добавить его в раздел зависимостей (запись инструментов) – Tseng