38

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

无法安装包“Microsoft.AspNet.WebApi.Client 5.0.0”。您正在尝试将此包安装到以 '.NETFramework,Version=v4.0' 为目标的项目中

4

2 回答 2

32

回答我自己的问题:

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

在此处输入图像描述

这取自Damian Edwards的幻灯片。您可以在此处找到附加信息。

于 2014-02-05T09:13:05.970 回答
22

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

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

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

此后一切都运行良好。

于 2013-12-20T19:39:14.100 回答