试图确定某个应用是否使用了网络API 2或其他内容?

时间:2018-04-25 20:27:38

标签: c# .net asp.net-web-api asp.net-web-api2

我正在审核一个应用,我认为它是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?

1 个答案:

答案 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;。