2015-11-29 5 views
1

MVC4 Web API в .NET 4 используется в Visual Studio Community Edition.Как установить поддержку OData в ASP.NET MVC4

Веб-контроллер API, который принимает строку запроса OData, должен быть создан.

Учебное пособие в

http://odata.github.io/WebApi/#01-02-getting-started

рекомендует добавить OData Supoort используя

Install-Package Microsoft.AspNet.Odata

Я попытался установить его с помощью NuGet но получил ошибку

Could not install package 'Microsoft.AspNet.WebApi.Client 5.2.3'. 
You are trying to install this package into a project that targets 
'.NETFramework,Version=v4.0', but the package does not contain any 
assembly references or content files that are compatible with that 
framework. For more information, contact the package author. 

Greatest вер sion доступен в NuGet 5.7.0 и наименьший 5.2.0

Оба они дают эту ошибку.

Как установить поддержку OData в .NET 4 MVC4?

ответ

2

Если вы пытаетесь установить OData для .NET 4, можете ли вы попробовать запустить этот command?

PM> Install-Package Microsoft.AspNet.WebApi.OData -Version 4.0.30506 

Это необходимо установить следующие зависимости:

Microsoft.Net.Http (≥ 2.0.20710.0) 
    Microsoft.AspNet.WebApi.Client (≥ 4.0.20710.0) 
    Microsoft.AspNet.WebApi.Core (≥ 4.0.20710.0) 
    Microsoft.Data.OData (≥ 5.2.0) 
Смежные вопросы