Я пытаюсь обновить свой проект сетевого ядра до версии 1.1-preview, а также ядро EF до той же версии. Восстановление project.json работает нормально, но как только я пытаюсь использовать такие команды, как Add-Migration, происходит сбой с этой ошибкой:
Commands could not invoke on target framework 'netcoreapp1.1'.
Commands on ASP.NET Core and .NET Core projects currently only support .NET Core ('netcoreapp1.0') or .NET Framework (e.g. 'net451') target frameworks.
project.json небольшого консольного приложения для тестирования
{
"version": "1.0.0-*",
"buildOptions": {
"emitEntryPoint": true
},
"dependencies": {
"Microsoft.NETCore.App": {
"type": "platform",
"version": "1.1.0-preview1-*"
},
"Microsoft.EntityFrameworkCore": "1.1.0-preview1-final",
"Microsoft.EntityFrameworkCore.Design": "1.1.0-preview1-final"
},
"tools": {
"Microsoft.EntityFrameworkCore.Tools": "1.0.0-preview3-final"
},
"frameworks": {
"netcoreapp1.1": {
"imports": "dnxcore50"
}
}
}
Я использую Visual Studio 2015. Я что-то упустил или EF/.net Core 1.1 сейчас не поддерживается инструментами Visual Studio?
В EF/.net 1.0 он уже не распознает команды Add-Migration или dotnet-ef, поэтому, чтобы заставить их работать, мне нужно вручную инициализировать инструменты EF, как описано здесь: https://stackoverflow.com/a/37876143/3506081
Я также пытался использовать Microsoft.EntityFrameworkCore.Tools.DotNet, как это предлагается в сообщение о выпуске, но имеет ту же проблему, что не распознает dotnet-ef.
У кого-нибудь есть похожие проблемы?