安装fluentvalidation.webapi后,System.Web.Http参考版本从v5.2.3.0减少到v5.1.0.0

时间:2016-08-08 06:55:32

标签: c# asp.net asp.net-web-api nuget fluentvalidation

我想在webApi项目中安装fluentvalidation.webapi包。当我通过nuget安装这个软件包时,我注意到一个奇怪的事情,它减少了我的system.web.http引用的版本。

在fluentvalidation.webapi软件包安装之前的System.Web.Http参考版本:版本5.2.3.0

fluentvalidation.webapi软件包安装后的System.Web.Http参考版本:版本5.1.0.0

谁能告诉我这个原因?这进一步提供了其他问题,如Getting Microsoft.AspNet.WebApi.Cors version issue in WebAPI

1 个答案:

答案 0 :(得分:0)

安装fluentvalidation.webapi后,尝试将System.Web.Http升级到最新版本。如果从属库使用特定版本的System.Web.Http库,则可以在web.config中指定绑定重定向,这基本上会指示应用程序使用最新版本的库。有关设置绑定重定向的文档,请参阅https://msdn.microsoft.com/en-us/library/twy1dw1e(v=vs.110).aspx