Asp.net web api Microsoft.AspNet.Odata与Microsoft.AspNet.WebApi.Odata的比较,同时添加新的web api 2 Odata控制器

Asp.net web api Microsoft.AspNet.Odata与Microsoft.AspNet.WebApi.Odata的比较,同时添加新的web api 2 Odata控制器,asp.net-web-api,visual-studio-2013,visual-studio-2015,asp.net-web-api2,odata,Asp.net Web Api,Visual Studio 2013,Visual Studio 2015,Asp.net Web Api2,Odata,这两个问题都是一样的:VS 2013和VS 2015(ccommunity edition) 虽然我已经通过nuget安装了Microsoft.AspNet.Odata,但每次我添加新控制器时,它都会安装Microsoft.AspNet.WebApi.Odata 然后每次我都应该切换回下面给出的名称空间 有没有办法解决这个依赖性问题 其他信息: Microsoft.AspNet.Odata指的是:odatav4.0 Microsoft.AspNet.WebApi.Odata指的是:odatav1

这两个问题都是一样的:
VS 2013
VS 2015
(c
community edition

虽然我已经通过
nuget
安装了
Microsoft.AspNet.Odata
,但每次我添加新控制器时,它都会安装
Microsoft.AspNet.WebApi.Odata

然后每次我都应该切换回下面给出的名称空间

有没有办法解决这个依赖性问题

其他信息:

Microsoft.AspNet.Odata
指的是:
odatav4.0

Microsoft.AspNet.WebApi.Odata
指的是:
odatav1-3

Microsoft.AspNet.WebApi.Odata的命名空间:

using System.Web.Http.OData;
using System.Web.Http.OData.Routing;


请详细说明如何添加新控制器?也许问题来自那里
using System.Web.OData;
using System.Web.OData.Routing;