razor - mvc - insertar registro entity framework c#
Conflictos encontrados entre diferentes versiones del mismo ensamblado dependiente.MVC3-> MVC4/EF4-> EF5 (2)
Puede construir su solución en modo de diagnóstico para obtener información más detallada sobre el error.
Abra el cuadro de diálogo Opciones de SV (Herramientas> Opciones), vaya al nodo "Proyectos y soluciones" y seleccione "Generar y ejecutar". Cambie la verbosidad de salida de compilación del proyecto MS Build a Diagnostic.
Echa un vistazo aquí .
La pregunta es cómo resolver los conflictos entre versiones de ensamblados en mi proyecto que se actualizó a MVC4 y EF5.
El problema se manifiesta en el hecho de que mis controladores y modelos pueden incluir System.Data.Objects, pero ahora mis puntos de vista.
Estoy usando MVC 4, mi proyecto se actualizó desde MVC 3.
Entity Framework es la versión 5.
Tengo un controlador que puede usar objectcontext de System.Data.Objects.
Mis usos: utilizando System.Data.Objects; usando System.Data.Entity;
Cuando trato de incluir el uso en la vista de System.Data.Objects, obtengo:
CS0234: El tipo o el nombre del espacio de nombres ''Objetos'' no existe en el espacio de nombres ''System.Data'' (¿falta una referencia de ensamblado?)
Estoy apuntando .net 4.5
Mi compilación Muestra este mensaje: C: / Windows / Microsoft.NET / Framework / v4.0.30319 / Microsoft.Common.targets (1561,5): advertencia MSB3247: conflictos encontrados entre diferentes versiones del mismo ensamblado dependiente.
Si observa el mensaje de compilación, indica que se hace referencia a la versión 4.0 del .NET Framework ... ¿Hay alguna configuración en su archivo de proyecto o web / app.config que especifique una versión conflictiva del .NET Framework?
¿Estás familiarizado con fuslog? puede configurarlo para registrar todos los enlaces de ensamblaje que .net está ejecutando mientras ejecuta su aplicación. Luego, debería poder ver información detallada sobre lo que se va a vincular cuando. Si todavía no puede resolverlo, siempre puede hacer una redirección de enlace en ese .dll en el web.config.
http://msdn.microsoft.com/en-us/library/eftw1fys.aspx - redireccionamientos vinculantes
http://msdn.microsoft.com/en-us/library/e74a18c4(v=vs.71).aspx - visor de registro de fusión
Configure el registrador de fusión y observe cuál es el resultado. Si no obtiene una respuesta de eso, pruebe la redirección de enlace (que le daría al menos una solución temporal).