EF Core Error - Nenhum projeto foi encontrado. Altere o diretório de trabalho atual ou use a opção --project
estou usandoVisual Studio 2015 e dotnet core e tentando desenvolver umCódigo principal da EF Primeiro projeto usando o Sqlite e esta documentação / tutorial, que também usa o Sqlite =>NET Core - Novo banco de dados
Quando tento adicionar uma migração inicial a partir da linha de comando (tenho CD-ed na pasta em que meu projeto de modelo de dados está localizado) emitindo o seguinte comando
dotnet ef migrations add InitialMigration
...Estou tendo o erro a seguir.
Nenhum projeto foi encontrado. Altere o diretório de trabalho atual ou use a opção --project.
Eu até tentei usar o--project
opção assim.
> dotnet --project "C:\Shiva\EF\EFCFSqlite.Data.xproj" ef migrations add InitialMigration
mas isso dá o seguinte erro.
Unknown option: --project
.NET Command Line Tools (1.0.0-preview2-003131)
Usage: dotnet [host-options] [command] [arguments] [common-options]
Notei que a documentação está usando.csproj
arquivo enquanto meu projeto está mostrando umxproj
Arquivo. Os documentos também mencionam algo sobre não usarproject.json
não mais :(
Aqui está o meuproject.json
Arquivo.
{
"version": "1.0.0-*",
"dependencies": {
"Microsoft.EntityFrameworkCore.Sqlite": "1.1.1",
"Microsoft.EntityFrameworkCore.Sqlite.Design": "1.1.1",
"NETStandard.Library": "1.6.1"
},
"tools": {
"Microsoft.EntityFrameworkCore.Tools.DotNet":"1.0.0"
},
"frameworks": {
"netstandard1.6": {
"imports": "dnxcore50"
}
}
O que mudou? Não temos escolha senãoInstale o Visual Studio 2017 e começar do zero? Éproject.json
e todas essas outras coisas não são mais honradas?