我正在审核一个应用,我认为它是Web API 2,但有一个package.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?
答案 0 :(得分:0)
&#34; Web API 2&#34;基本上是对原始Web API框架的升级。 Microsoft.AspNet.WebApi软件包的5.2.4版确实是&#34; Web API 2&#34;。
IIRC,&#34; Web API 2&#34;与VS 2013一起推出或与VS 2013同时发布。
nuget包的实际版本号与&#34; Web API 2&#34;之间没有直接关联。版本4. *的nuget包是&#34; Web API 1&#34;而5. *的所有版本都被引用为&#34; Web API 2&#34;。