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

+0

' "Microsoft.EntityFrameworkCore.Tools":«1.0.0- preview3-final "' << вы добавляете 'preview2-final' в зависимости, но preview3-final в инструментах – Tseng

+0

Спасибо за ваш ответ, теперь ошибка изменилась на No executable found matching command" dotnet-ef " – Konrad

+0

You уверен, что существует зависимость? В разделе зависимостей нет записи, поэтому, если у вас не установлена ​​более ранняя структура, прежде чем она не будет в кэше. Попробуйте также добавить его в раздел зависимостей (запись инструментов) – Tseng

ответ

1

Благодаря Цзэн, Он начал работать после перехода на:

"tools": { 
"Microsoft.AspNetCore.Server.IISIntegration.Tools": "1.0.0-preview3-final", 
"Microsoft.EntityFrameworkCore.Tools": { 
    "version": "1.0.0-preview2-final", 
    "imports": [ 
    "portable-net45+win8+dnxcore50", 
    "portable-net45+win8" 
    ] 
} 

},

 Смежные вопросы

  • Нет связанных вопросов^_^