Conseguir que sqlite funcione en ASP.NET 5 (vnext)

.net-core asp.net asp.net-core-mvc entity-framework-core sqlite

Pregunta

Estoy intentando que "EntityFramework. SQLite ": "7.0.0-beta1" funcione dentro de ASP.NET 5.

He creado mi proyecto usando Yeoman e instalé EF sqlite desde el administrador de paquetes.

El proyecto se construye bien, pero cuando se ejecuta me sale:

No se pudo cargar el archivo o el ensamblaje 'Microsoft.Framework.Logging.ILogger, Version = 0.0.0.0, Culture = neutral, PublicKeyToken = null'or una de sus dependencias.

Mi proyecto.json:

"dependencies": {
    "Microsoft.AspNet.Diagnostics": "1.0.0-beta5",
    "Microsoft.AspNet.Mvc": "6.0.0-beta5",
    "Microsoft.AspNet.Mvc.TagHelpers": "6.0.0-beta5",
    "Microsoft.AspNet.Server.IIS": "1.0.0-beta5",
    "Microsoft.AspNet.Server.Kestrel": "1.0.0-beta5",
    "Microsoft.AspNet.Server.WebListener": "1.0.0-beta5",
    "Microsoft.AspNet.StaticFiles": "1.0.0-beta5",
    "Microsoft.AspNet.Tooling.Razor": "1.0.0-beta5",
    "Microsoft.Framework.Configuration.Json": "1.0.0-beta5",
    "Microsoft.Framework.Logging": "1.0.0-beta5",
    "Microsoft.Framework.Logging.Console": "1.0.0-beta5",
    "Kestrel": "1.0.0-beta5",
    "EntityFramework.SQLite": "7.0.0-beta1"
},

Estoy sospechando un problema de versiones aquí

Cosas que he probado:

Intenté usar beta5 para EF solo para que se rompieran otros paquetes. También cambié "Microsoft.Framework.Logging": "1.0.0-beta5" a la última versión y llegué al punto en el que la db se creó correctamente pero luego se rompió cuando llegó a services.AddMvc ();

He revisado el proyecto de muestra en git hub: https://github.com/roboriaan/asp567

Cualquier ayuda sería realmente apreciada. Gracias

Respuesta aceptada

Espere la versión beta 6, que incluye soporte y ejemplos de SQLite adecuados. Beta 6 llega mañana! (27 de julio)


Respuesta popular

Aquí hay un ejemplo del proyecto https://github.com/Schr3da/ASP.net-vnext-samples que modifica el ejemplo de Asp.net Mvc para que funcione con Sqlite

https://github.com/Schr3da/ASP.net-vnext-samples

saludos a Schreda




Licencia bajo: CC-BY-SA with attribution
No afiliado con Stack Overflow
¿Es esto KB legal? Sí, aprende por qué
Licencia bajo: CC-BY-SA with attribution
No afiliado con Stack Overflow
¿Es esto KB legal? Sí, aprende por qué