Подтвердить что ты не робот

Microsoft ASP.NET Web API 2 на .net 4.0

Можно ли использовать ASP.NET Web API 2 с .net 4.0? Я попытался перейти с более старой версии, но получаю:

Не удалось установить пакет "Microsoft.AspNet.WebApi.Client 5.0.0". Вы пытаются установить этот пакет в проект, целью которого является ".NETFramework, Version = v4.0

4b9b3361

Ответ 1

Чтобы ответить на мой собственный вопрос:

Нет, невозможно использовать Web API 2 с .net 4.0:

enter image description here

Это взято из слайда Damian Edwards. Вы можете найти дополнительную информацию здесь.

Ответ 2

FWIW, у меня было требование .NET 4.0 на клиенте (die WinXP!), но я мог сделать .NET 4.5 на сервере. Итак, у меня есть серверная часть WebApi2, но клиентский пакет WebApi1 работает на клиенте, обрабатывает сериализацию и т.д.

Используя консоль диспетчера пакетов в Visual Studio и выбрав мой проект клиента в раскрывающемся списке проектов по умолчанию, я смог:

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

Все после этого хорошо работало.