Estoy intentando ejecutar una aplicación de consola .NET 4.0 que haga referencia a un proyecto de biblioteca hermana (Bar.dll) que hace referencia a System.Web.Extensions en VS2010 B2. Actualmente solo estoy interesado en obtener acceso al System.Web.Scripting.JavaScriptSerializer
.System.Web.Extensions El ensamblado no se puede resolver
Ambos proyectos tienen referencias a System.Web.Extensions (con la que aparece en ".NET" en el diálogo referencias App), pero cuando intento compilar/ejecutar la aplicación, los ladridos del compilador:
C:\Windows\Microsoft.NET\Framework\v4.0.21006\Microsoft.Common.targets(1291,9): warning MSB3253: The referenced assembly "Bar.dll" could not be resolved because it has a dependency on "System.Web.Extensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" which is not in the currently targeted framework ".NETFramework,Version=v4.0,Profile=Client".
¿En serio? ¿Que esta pasando? ¿Por qué el compilador no se vinculará con el ensamblado?
Después de mirar nuevamente el cuadro de diálogo "Agregar referencias", veo que System.Web.Extensions está construido contra v2.0.50727. OK, entonces ese es probablemente el problema. Pero, ¿qué ensamblaje contiene System.Web.Scripting.JavaScriptSerializer ahora? –