questo problema è esattamente lo stesso di questo post http://forums.asp.net/t/1807797.aspx/1?System+Net+Http+is+not+found e questo on StackOverflowerrore di analisi del codice Impossibile caricare il file o l'assembly 'System.Net.Http, Version = 2.0.0.0 in MVC4 Web API
ho tutto il ultimi bit RTM, Avviato un nuovo MVC 4 in .Net 4.5, aggiunto il pacchetto nuget WebAPI e ora la mia analisi del codice fallisce con lo stesso errore riportato nel link precedente.
CA0058 di errore che esegue analisi del codice CA0058: L'assembly di riferimento 'System.Net.Http, Version = 2.0.0.0, Culture = neutral, PublicKeyToken = b03f5f7f11d50a3a' non è stato trovato. Questo assembly è richiesto per l'analisi ed è stato referenziato da: C: \ Projects \ InHouse \ TimeRecorder \ StopGap \ TimeRec \ bin \ TimeRecorder, C: \ Projects \ InHouse \ TimeRecorder \ StopGap \ packages \ Microsoft.AspNet.WebApi.Core .4.0.20710.0 \ lib \ net40 \ System.Web.Http.dll. [errori e avvisi] - (globali)
Da quello che posso trovare questo sembrava accadere con le versioni RC perché c'era un conflitto tra il .NET 4.5 framework System.Net.Http e la versione del WebAPI del System.Net.Http.
Le altre risposte su StackOverflow response parlano di downgrade da .Net 4.5 a 4.0, per ovvi motivi, questa non è la mia soluzione preferita!
Sto riscontrando anche questo problema, hai trovato una soluzione? –
Non riesco a riprodurre il problema con i bit RTM di VS 2012. Una cosa strana per me è che tutti i modelli MVC 4 in MVC4 hanno già installato il pacchetto web API. Perché devi installare di nuovo il pacchetto? –
A partire da Visual Studio 2012, una soluzione migliore è: http://stackoverflow.com/questions/17298281/using-microsoft-bcl-async-with-code-analysis-causes-errors/17935400#17935400. –