.net 4.0 上的 Microsoft ASP.NET Web API 2

Microsoft ASP.NET Web API 2 on .net 4.0

是否可以将 ASP.NET Web API 2 与 .net 4.0 一起使用?我尝试从旧版本升级,但我得到:

Could not install package 'Microsoft.AspNet.WebApi.Client 5.0.0'. You
are trying to install this package into a project that targets
'.NETFramework,Version=v4.0'


回答我自己的问题:

不,不能将 Web API 2 与 .net 4.0 一起使用:

enter


FWIW,我对客户端有 .NET 4.0 要求(死 WinXP!),但我可以在服务器上执行 .NET 4.5。所以,我有 WebApi2 运行服务器端,但 WebApi1 客户端包运行在客户端,处理序列化等。

使用 Visual Studio 中的包管理器控制台并在默认项目下拉列表中选择我的客户端项目,我能够:

1
Install-Package Microsoft.AspNet.WebApi.Client -Version 4.0.30506.0

此后一切正常。