este problema es exactamente el mismo que este post http://forums.asp.net/t/1807797.aspx/1?System+Net+Http+is+not+found y éste on StackOverflowerror de análisis de código no puede cargar el archivo o ensamblado 'System.Net.Http, versión = 2.0.0.0 en la Web API MVC4
Tengo toda la los últimos bits RTM, se inició un MVC 4 nuevo en .Net 4.5, se agregó el paquete nuget WebAPI y ahora mi análisis de código falla con el mismo error que el informado en el enlace anterior.
CA0058 Código de error que ejecuta Análisis CA0058: El ensamblaje de referencia 'System.Net.Http, Version = 2.0.0.0, Culture = neutral, PublicKeyToken = b03f5f7f11d50a3a' no se pudo encontrar. Se requiere este montaje para el análisis y se hace referencia por: C: \ Projects \ InHouse \ TimeRecorder \ StopGap \ TimeRec \ bin \ TimeRec.dll, C: \ Projects \ InHouse \ TimeRecorder \ STOPGAP \ Packages \ Microsoft.AspNet.WebApi.Core .4.0.20710.0 \ lib \ net40 \ System.Web.Http.dll. [errores y advertencias] - (global)
De lo que puedo encontrar a este parecían ocurrir con las versiones RC porque había un conflicto entre el .NET 4.5 System.Net.Http marco y la versión del WebAPI de la System.Net.Http.
Las otras respuestas sobre el StackOverflow response hablan sobre la degradación de .Net 4.5 a 4.0, por razones obvias, ¡esta no es mi solución preferida!
Tengo este problema también, ¿ha encontrado una solución? –
No puedo reproducir el problema con VS 2012 RTM bits. Una cosa extraña para mí es que todas las plantillas MVC 4 en MVC4 ya tienen instalado el paquete de API web. ¿Por qué tienes que instalar el paquete nuevamente? –
Iniciando en Visual Studio 2012, una mejor solución es: http://stackoverflow.com/questions/17298281/using-microsoft-bcl-async-with-code-analysis-causes-errors/17935400#17935400. –