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