c# - asp.net mvc tutorial
¿Cómo resolver? Suponiendo la referencia de ensamblado ''System.Web.Mvc (4)
Con referencia a las questions/26393157/windows-update-caused-mvc3-and-mvc4-stop-working . La forma más rápida de resolver la advertencia de abajo?
Suponiendo que la referencia del ensamblaje ''System.Web.Mvc, versión = 4.0.0.0, Culture = neutral, PublicKeyToken = 31bf3856ad364e35'' coincide con ''System.Web.Mvc, Version = 4.0.0.1, Culture = neutral, PublicKeyToken = 31bf3856ad364e35'', es posible que necesite para suministrar la política de tiempo de ejecución.
Después de probar todas las proposiciones, finalmente logré deshacerme de la advertencia al editar el archivo .csproj de mi aplicación web y establecer la propiedad MvcBuildViews en false.
Tal vez esto podría ayudar a algunos de ustedes.
Esto me ha sucedido con mis paquetes de NuGet de vez en cuando. No he podido identificar exactamente cómo sucede. (Asumo el error del usuario). No necesité actualizar nada para resolverlo, simplemente borre el caché de NuGet:
Yo uso la herramienta de línea de comandos nuget que se encuentra here .
Puedes borrar todos los cachés con este comando:
nuget locals all -clear
Consulte: https://docs.nuget.org/consume/command-line-reference
Probablemente deba reiniciar Visual Studio si está abierto.
Recibí esta advertencia en RoslynPad porque una de las DLL a las que hacía referencia (para mí era mscorlib.dll) usaba una versión diferente a la versión recuperada a través de NuGet. Como indica la advertencia, puede resolverlo resolviéndolo con una política de tiempo de ejecución con un enlace a la dll de la versión que desea utilizar. Solo agrega algo como esto en la parte superior de tu archivo:
#r "C:/Windows/Microsoft.NET/Framework64/v2.0.50727/mscorlib.dll"
Según la mejor respuesta a la pregunta ...
- Actualice el paquete MVC (Visual Studio> Proyecto / solución con el botón derecho> administre los paquetes nuget> Actualizaciones> Microsoft ASP.NET MVC> Actualización)
- Añadir manualmente el conjunto de compilación.
pero entonces
- Buscar - System.Web.Mvc, Version = 4.0.0.0
- y reemplazar con - System.Web.Mvc, Version = 4.0.0.1
Que encontrará todas las referencias ocultas en los archivos Views / Web.config.