で、この問題は、このポストhttp://forums.asp.net/t/1807797.aspx/1?System+Net+Http+is+not+foundと全く同じであり、この1 on StackOverflowコード分析エラーは「ファイルまたはアセンブリをロードできませんでしたSystem.Net.Http、バージョン= 2.0.0.0 MVC4のWeb API
私はすべて持っています最新のRTMビット、.Net 4.5で新しいMVC 4を開始し、WebAPIのnugetパッケージを追加しました。そして、私のコード解析は、上記のリンクで報告されたのと同じエラーで失敗します。コード分析CA0058を実行
CA0058エラー:参照アセンブリ 'System.Net.Http、バージョン= 2.0.0.0は、カルチャニュートラル、PublicKeyToken = = b03f5f7f11d50a3a' が見つかりませんでした。このアセンブリは分析に必要で、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。 [エラーと警告] - (グローバル)
私はこれを見つけることができるものからは、.NET 4.5フレームワークSystem.Net.HttpとのWEBAPIのバージョンとの間に矛盾があったので、RCバージョンで起こるように見えましたSystem.Net.Http。
StackOverflow responseのその他の回答については、明らかに理由から、.Net 4.5から4.0へのダウングレードについて話していますが、これは私が推奨する解決策ではありません。
この問題も発生していますが、解決策を見つけましたか? –
VS 2012 RTMビットで問題を再現することはできません。私にとって奇妙なことは、MVC4のすべてのMVC4テンプレートがすでにWeb APIパッケージがインストールされていることです。なぜあなたは再びパッケージをインストールする必要がありますか? –
Visual Studio 2012以降、より良い回避策は、http://stackoverflow.com/questions/17298281/using-microsoft-bcl-async-with-code-analysis-causes-errors/17935400#17935400です。 –