Nuestro equipo especializado despúes de varios días de investigación y de juntar de información, obtuvimos la respuesta, esperamos que te sea de utilidad para tu plan.
Solución:
El error se produjo debido a un enlace incorrecto. Cambié:
para
y funciona ahora.
Bueno, es el enlace de versión preocupación, y para los usuarios que entran en este ahora como en 2019con decir, VS 2017(como me encontré) y como mencionó el OP:
¿Cómo actualizo la versión de System.Web.Mvc para señalar el ensamblado correcto?
siempre deja nuget package manager
hazlo por ti, para hacer las versiones correctas instaladas de acuerdo a tu proyecto .NET
versión etc
Desde entonces, llegué aquí buscando mi problema:
No se pudo cargar el archivo o ensamblado ‘System.Web.Mvc, Version=5.2.4.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35’ o una de sus dependencias. La definición del manifiesto del ensamblado ubicado no coincide con la referencia del ensamblado. (Excepción de HRESULT: 0x80131040)
y obtuve la indicación de preocupación por el enlace de la versión, hice lo siguiente:
y funcionó bastante bien a partir de entonces.
@AhmedGracias por apuntar en la dirección correcta, aunque
En mi caso lo resolví cambiando el PageControls
y assemblyBinding
elementos en la configuración para que coincida con la versión actual de `System.Web.Mvc, que es 5.2.4.0
Controles de página
En el PageControls
sección reemplazar la versión en todas las ocurrencias del ensamblado “System.Web.Mvc”, para su versión actual.:
montajeEncuadernación
En el assemblyBinding
el elemento asigna todas las versiones anteriores del ensamblaje a la versión actual, así:
Este elemento lo utiliza cualquier paquete que haga referencia a una versión anterior.
Cómo verificar la versión actual de ‘System.Web.Mvc’
Tu versión actual de System.Web.Mvc
se puede ver en la pestaña de propiedades, seleccionando el ensamblaje de las referencias del proyecto, así:
Nota: estoy respondiendo una pregunta de hace 2 años, por lo que las razones por las que se produce este error ahora pueden ser diferentes
Nos puedes patrocinar nuestro estudio fijando un comentario o puntuándolo te damos las gracias.