title: Could not load type 'System.Web.Http.WebHost.Routing.HttpRouteExceptionHandler' in Mono
body: <p>I tried to use latest Asp.Net Web API in Mono, but the error shows like this:</p>
  
  <pre><code>System.TypeLoadException
  Could not load type 'System.Web.Http.WebHost.Routing.HttpRouteExceptionHandler' from assembly 'System.Web.Http.WebHost, Version=5.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35'.
  
  Description: HTTP 500.Error processing request.
  Details: Non-web exception. Exception origin (name of application or object): System.Web.
  Exception stack trace:
    at System.Web.Routing.UrlRoutingModule.PostResolveRequestCache (System.Web.HttpContextBase context) [0x00054] in /Volumes/build-root-ramdisk/mono-3.4.0/mcs/class/System.Web.Routing/System.Web.Routing/UrlRoutingModule.cs:128 
    at System.Web.Routing.UrlRoutingModule.PostResolveRequestCache (System.Object o, System.EventArgs e) [0x00007] in /Volumes/build-root-ramdisk/mono-3.4.0/mcs/class/System.Web.Routing/System.Web.Routing/UrlRoutingModule.cs:88 
    at System.Web.HttpApplication+&lt;RunHooks&gt;c__Iterator0.MoveNext () [0x001ba] in /Volumes/build-root-ramdisk/mono-3.4.0/mcs/class/System.Web/System.Web/HttpApplication.cs:1050 
    at System.Web.HttpApplication+&lt;Pipeline&gt;c__Iterator1.MoveNext () [0x0073b] in /Volumes/build-root-ramdisk/mono-3.4.0/mcs/class/System.Web/System.Web/HttpApplication.cs:1260 
    at System.Web.HttpApplication.Tick () [0x00000] in /Volumes/build-root-ramdisk/mono-3.4.0/mcs/class/System.Web/System.Web/HttpApplication.cs:932 
  
  Version Information: 3.4.0 ((no/c3fc3ba Thu May 1 22:52:17 EDT 2014); ASP.NET Version: 4.0.30319.17020
  </code></pre>
  
  <p>And what dlls I should include via Nuget? Currently I referenced these assemblies:</p>
  
  <pre><code>- System (from GAC)
  - System.Web (from GAC)
  - System.Web.Http (from Nuget)
  - System.Net.Http.Formatting (from Nuget)
  - System.Web.Http.WebHost (from Nuget)
  - Newtonsoft.Json (from Nuget)
  </code></pre>