我主要使用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)
而且过滤器被添加到HttpFilterCollection而非GlobablFilterCollection。
我想这就是我所遇到的。
包我更新的列表:
<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" />
您可以使用包ID在的NuGet
来源
2012-09-06 14:12:26
gdp
谢谢您的回答为他们寻找时,上面。听起来不错。但是,你能告诉我们更多关于'使用nuget单独更新依赖关系'的细节吗?一些例子会很棒。再次感谢。 –
你可以通过右键点击你的解决方案来使用nuget gui,从那里你可以卸载ASP.NET MVC,Webapi等“管理解决方案的nuget包”。然后搜索最新的包并安装它们,我认为新的版本号都是4.0.20710 – gdp
@david更新了包 – gdp