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?