пытаясь определить, использует ли приложение web api 2 или что-то еще? - PullRequest
0 голосов
/ 25 апреля 2018

Я рассматриваю приложение и думаю, что это Web API 2, но есть ссылка на packages.config:

<package id="Microsoft.AspNet.WebApi" version="5.2.4" targetFramework="net461" />

Так что эта запись конфигурации показывает, что приложение "Web API 2" иличто-то другое?Является ли Microsoft.AspNet.WebApi стандартным / единственным именем пакета для «Web API 2»?«Web API 2» не имеет номер версии 2. #. #, А 5.2.4?

1 Ответ

0 голосов
/ 25 апреля 2018

«Web API 2» - это, по сути, обновление до исходной платформы Web API.Версия 5.2.4 пакета Microsoft.AspNet.WebApi - это действительно «Web API 2».

IIRC, «Web API 2» был представлен в VS 2013 или примерно в то же время, когда была выпущена VS 2013.

Не существует прямой корреляции между фактическим номером версии пакета nuget и «Web API 2».Версии 4. * пакета nuget - «Веб-API 1», в то время как все версии 5. * называются «Веб-API 2».

...