Web API版本存在一些混淆。看看這個Web API at NuGet,是否NuGet Microsoft.AspNet.WebAPI 5.2.3 WebAPI 2.2?
的Microsoft ASP.NET Web API 2.2 5.2.3
我的猜測是NuGet包本身是5.2.3,但它符合/支持Web API標準/版本2.2。並且這個包是實現Web API 2.2所需要的全部內容。
我希望很快看到一些改進。
Web API版本存在一些混淆。看看這個Web API at NuGet,是否NuGet Microsoft.AspNet.WebAPI 5.2.3 WebAPI 2.2?
的Microsoft ASP.NET Web API 2.2 5.2.3
我的猜測是NuGet包本身是5.2.3,但它符合/支持Web API標準/版本2.2。並且這個包是實現Web API 2.2所需要的全部內容。
我希望很快看到一些改進。
是NuGet Microsoft.AspNet.WebAPI 5.2.3,WebAPI 2.2?
簡短答案是可以的。
Microsoft.AspNet.WebAPI
是軟件包ID,而Microsoft ASP.NET Web API 2.2
將表示軟件包名稱。
的Web API 2.2 Asp.Net MVC 5,這也是在版本5.2.3
另外,API 2.2是NuGet Microsoft.AspNet。WebAPI 5.2.3支持屬性路由。所以,你不需要這個舊的NuGet包_AttributeRouting.Core 3.5.6_。 – Jeb50
在最近版本的Visual Studio的一部分,它顯示了這樣。我在VS社區2013中測試了它,它顯示了「Microsoft ASP.NET Web API 2.2」,其中包含所有匹配的詳細信息,如圖片中的帖子。我相信你看到的是包ID而不是顯示名稱。 – Nkosi
或者,在Web API 2.2的IIS 5.2.3上說Web API。 – Jeb50
@Nkosi我發佈了這個,因爲有些東西不像預期的那樣工作,所以我開始檢查差異版本等。如果你是谷歌,你會看到2.2到處都是,但沒有5.2.3。 ... – Jeb50