私は主に Web API を使用していますが、nuget を使用して依存関係を個別に更新すると問題が発生しないことがわかりました。
変更: WriteToStreamAsync メソッドのカスタム フォーマッタのシグネチャが変更されました。
WriteToStreamAsync(Type type, object value, Stream stream, HttpContentHeaders contentHeaders, TransportContext transportContext)
に:
WriteToStreamAsync(Type type, object value, Stream stream, HttpContent content, TransportContext transportContext)
また、フィルタは GlobablFilterCollection ではなく HttpFilterCollection に追加されます。
私が遭遇したのはそれだけだと思います。
更新したパッケージのリスト:
<package id="Microsoft.AspNet.Mvc" version="4.0.20710.0" targetFramework="net40" />
<package id="Microsoft.AspNet.Razor" version="2.0.20710.0" targetFramework="net40" />
<package id="Microsoft.AspNet.Web.Optimization" version="1.0.0-beta3" />
<package id="Microsoft.AspNet.WebApi" version="4.0.20710.0" targetFramework="net40" />
<package id="Microsoft.AspNet.WebApi.Client" version="4.0.20710.0" targetFramework="net40" />
<package id="Microsoft.AspNet.WebApi.Core" version="4.0.20710.0" targetFramework="net40" />
<package id="Microsoft.AspNet.WebApi.WebHost" version="4.0.20710.0" targetFramework="net40" />
<package id="Microsoft.AspNet.WebPages" version="2.0.20710.0" targetFramework="net40" />
<package id="Microsoft.Net.Http" version="2.0.20710.0" targetFramework="net40" />
nuget でそれらを検索するときに、上記のパッケージ ID を使用できます。