La solución ASP.NET MVC4 no se puede compilar después de instalar KB2993928

Tenemos una solución ASP.NET MVC 4 con un par de referencias que se ha estado creando sin problemas durante aproximadamente 2 años. Sin embargo, después de instalarKB2993928 yKB2993937 Esta mañana, ya no podemos ejecutar FxCop en esta solución en nuestras máquinas con Windows 7.

Tengo la sensación de que esto se debe a que esta actualización cambió la versión DLL del ensamblado System.Web.Mvc en el GAC. Esto se debe a que en el GAC actualmente puedo encontrar 3 DLL de System.Web.Mvc diferentes, que se actualizan todas hoy.

El error que recibimos en la compilación es el siguiente:

6>MSBUILD : error : CA0001 : The following error was encountered while reading module 'FrontEnd.Implementation': Assembly reference cannot be resolved: System.Web.Mvc, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35. [C:\Project\FrontEnd\02-Implementation\02-Implementation.csproj]
6>MSBUILD : error : CA0058 : The referenced assembly 'System.Web.Mvc, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' could not be found. This assembly is required for analysis and was referenced by: S:\Deliverables\FrontEnd\bin\FrontEnd.Implementation.dll. [C:\Project\FrontEnd\02-Implementation\02-Implementation.csproj]

Dado que usamos ASP.NET MVC 4, una de nuestras referencias hace referencia indirecta a esta DLL de la versión 3.0. Por ejemplo, RazorGenerator hace referencia a la versión 3.0.0.0. Posiblemente otros también. No hay una nueva versión de RazorGenerator por lo que puedo decir.

Las versiones de System.Web.Mvc que veo en el GAC son: 3.0.50813.1, 4.0.40804.0 y 5.0.20821.0.

Eliminé la referencia a System.Web.Mvc de nuestros proyectos y agregué Mvc como paquete NuGet. Esto corrige nuestra compilación, pero FxCop todavía no funciona debido a las referencias indirectas.

Si se requiere información adicional, hágamelo saber.

Respuestas a la pregunta(6)

Su respuesta a la pregunta