Error principal de EF: no se encontró ningún proyecto. Cambie el directorio de trabajo actual o use la opción --project

estoy usandoVisual Studio 2015 y dotnet core y tratando de desarrollar unProyecto EF Core Code First usando Sqlite y esta documentación / tutorial, que también usa Sqlite =>NET Core - Nueva base de datos

Cuando intento agregar una migración inicial desde la línea de comandos (estoy en CD en la carpeta en la que se encuentra mi proyecto de modelo de datos) emitiendo el siguiente comando

dotnet ef migrations add InitialMigration

...Obtuve el siguiente error.

No se encontró ningún proyecto. Cambie el directorio de trabajo actual o use la opción --project.

Incluso intenté usar el--project opción así.

> dotnet --project "C:\Shiva\EF\EFCFSqlite.Data.xproj"  ef migrations add InitialMigration

pero eso da el siguiente error.

Unknown option: --project
.NET Command Line Tools (1.0.0-preview2-003131)
Usage: dotnet [host-options] [command] [arguments] [common-options]

Noté que la documentación está usando.csproj archivo mientras que mi proyecto muestra unxproj archivo. También los documentos mencionan algo sobre no usarproject.json nunca más :(

Aquí está miproject.json archivo.

{
  "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"
    }
  }

¿Que ha cambiado? ¿No tenemos más remedio queInstalar Visual Studio 2017 y empezar de cero? Esproject.json y todas estas otras cosas ya no son honradas?

Me parece un cambio masivo si ese es el caso :(

Respuestas a la pregunta(5)

Su respuesta a la pregunta