Nuget no puede resolver la dependencia de Entity Framework 7 a la que se hace referencia en el proyecto

.net entity-framework entity-framework-core nuget visual-studio-2013

Pregunta

Actualmente estoy desarrollando una pieza de software como curso para una clase y elegí hacer una aplicación de Windows y una aplicación de Windows Phone. El hecho de saber que Entity Framework 6 no era compatible casi me hizo renunciar, pero empecé una solución complicada con un servidor de datos antes de encontrar EF7. Pensé en probar uno de los lanzamientos de GitHub, así que lo descargué, construí exitosamente el proyecto Entity Framework 7, me referí exitosamente ... Y, listo, mis archivos de código están repentinamente felices con su DbSet y DbContext referencias

Solo hay un pequeño problema (en realidad, es bastante grande), ya que solo importé las referencias, no tengo los comandos del administrador de paquetes para actualizar la base de datos y todo ese jazz, así que voy a ver si tengo cualquier archivo que parezca que trabajaría para solucionarlo y encontraría un montón de archivos de NuGet: Archivos de NuGet Así que agrego la carpeta a la lista de lugares de NuGet que parece y funciona como se esperaba: Imagen del gestor de paquetes

El problema es que cuando hago clic en instalar, se me presenta esto:

Instalación fallida: falta la dependencia de la DLL de inyección de dependencia de Microsoft

Sin embargo, esto está en mis referencias para el proyecto:

Evidencia de referencias

Miré un poco y descubrí que, en mis referencias, Dependency Injection no parece tener una versión en la lista, a diferencia de otras referencias, y pensé que podría tener algo que ver con el problema.

He intentado reimportar, reconstruir mi copia de EF7, y nada parece funcionar. No tengo idea de a dónde ir desde aquí y si alguien pudiera decirme qué he hecho mal, ¡sería de gran ayuda! Probablemente he cometido algún error ingenuo en alguna parte y me disculpo por adelantado por eso.

¡Gracias!

Respuesta aceptada

Dado que no se vinculó a la ubicación de las fuentes de Entity Framework 7 en GitHub, asumiré que se está utilizando el repositorio de GitHub como parte de ASP.NET vNext .

Los paquetes NuGet prelanzados de NuGet para ASP.NET vNext están disponibles en MyGet . Si agrega la siguiente url a sus fuentes de paquetes existentes y la habilita, entonces el paquete NuGet previo a la publicación Microsoft.Framework.DependencyInjection debe resolverse.

https://www.myget.org/F/aspnetvnext/

También los paquetes de NuGet de prelanzamiento de Entity Framework 7 también están disponibles en la fuente del paquete anterior. Por lo tanto, es posible que no necesite compilarlo usted mismo a partir del código fuente.




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é