Con referencia a question/26393157/windows-update-caused-mvc3-and-mvc4-stop-working . ¿La forma más rápida de resolver la advertencia a continuación?
Suponiendo que la referencia de ensamblado 'System.Web.Mvc, Version=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 proporcionar la política de tiempo de ejecución.
Me ha pasado esto con mis paquetes NuGet de vez en cuando. No he sido capaz de identificar exactamente cómo sucede. (Supongo que es un error del usuario). No necesitaba actualizar nada para resolverlo, solo borre el caché de NuGet:
Utilizo la herramienta de línea de comandos nuget que se encuentra aquí .
Puede borrar todos los cachés con este comando:
nuget locals all -clearConsulte: https://docs.nuget.org/consume/command-line-reference
Probablemente necesitará reiniciar Visual Studio si está abierto.
Según la mejor respuesta a la pregunta....
pero entonces
Que encontrará todas las referencias ocultas en los archivos Views/Web.config.
Cada vez que he tenido este problema, siempre empiezo haciendo una reconstrucción que borrará su carpeta bin. Es probable que no necesite cerrar y abrir Visual Studio, ya que nunca lo he hecho, y debería funcionar.
Si esto no funciona, intente soluciones más complicadas como las anteriores, pero esta podría ser una solución rápida y limpia.