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

时间:2013-11-13 12:00:58

标签: asp.net-web-api

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

  

无法安装软件包'Microsoft.AspNet.WebApi.Client 5.0.0'。您   正在尝试将此软件包安装到目标项目中   ” .NETFramework,版本= V4.0'

2 个答案:

答案 0 :(得分:30)

回答我自己的问题:

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

enter image description here

这是从Damian Edwards的幻灯片中获取的。您可以找到附加信息here

答案 1 :(得分:22)

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

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

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

此后的一切都运作良好。