私は2010年と2012年の究極のWindows8ボックスを使用しています。これは、以前はWin 7ボックスでしたが、アップグレードされました。2010または2012のいずれかでasp.netmvc4アプリケーションを作成しようとすると、次のようになります。
Could not load type 'System.Web.Http.RouteParameter' from assembly 'System.Web.Http, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35'.
アプリケーションをロードして、ホームコントローラーのインデックスにリクエストを送信しようとしたとき。
参照されているSystem.Web.Httpdllは次のとおりです。
C:\src\web\MvcApplication6\packages\Microsoft.AspNet.WebApi.Core.4.0.20710.0\lib\net40\System.Web.Http.dll
つまり、mvcnugetパッケージからのものです。いったい何がここで起こっているのか:(