ASP.NET vNext con EntityFramework.Core

asp.net-core entity-framework-core

Pregunta

En mi proyecto ASP.NET vNext, estoy usando 2 dependencias de Entity Framework 7, que son:

  • "EntityFramework.SqlServer": "7.0.0-beta1"
  • "EntityFramework.Commands": "7.0.0-beta1"

Quiero usar la versión beta2, así que agregué una tercera dependencia que es "EntityFramework.Core": "7.0.0-beta2". Así que tengo :

  • "EntityFramework.SqlServer": "7.0.0-beta2"
  • "EntityFramework.Commands": "7.0.0-beta2"
  • "EntityFramework.Core": "7.0.0-beta2"

Pero Visual Studio lanza un error:

Error - CS0121 - La llamada es ambigua entre los siguientes métodos o propiedades: 'Microsoft.Framework.DependencyInjection.EntityServiceCollectionExtensions.AddEntityFramework (Microsoft.Framework.Dependencia de las cosas por la que se encuentra en la red). .EntityServiceCollectionExtensions.AddEntityFramework (Microsoft.Framework.DependencyInjection.IServiceCollection, Microsoft.Framework.ConfigurationModel.IConfiguration) '- Startup.cs

Mismo error con CoreCLR ... ¿Alguna idea?

Respuesta aceptada

Ok encontré la solución: cambié todas mis dependencias beta1 a beta2 y funcionó. Todavía tengo otro problema: el sitio web no muestra la página de Inicio, tengo una página en blanco simple ...

EDIT 2: disculpa las molestias, parece que la dependencia "Microsoft.VisualStudio.Web.BrowserLink.Loader" aún está en beta1. Ahora funciona. Buena suerte ;)


Respuesta popular

Sí mismo trato aquí actualizado a través de nuget todo está bien con ese problema. Las actualizaciones en mi caso fueron Microsoft.ASpNet.Server.IIS beta-1 a beta-5 y Microsoft.AspNet.Server.WebListener beta-1 a beta-4




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é