Assembly 'System.Web.Http.Cors, 5.2.3.0 uses 'System.Web.Http, 5.2.3.0' which has higher version than referenced assembly 'System.Web.Http, 5.1.0.0
<p>When i am installing FluentValidation.WebApi (through package manager console command "Install-Package FluentValidation.WebAPI") to my c# project, i get following error:</p>

<p>Assembly 'System.Web.Http.Cors, Version=5.2.3.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' uses 'System.Web.Http, Version=5.2.3.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' which has a higher version than referenced assembly 'System.Web.Http, Version=5.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35'   d:\Code\companyname\libs\System.Web.Http.Cors.dll   companyname.Service</p>

<p>What should i do to get rid of this? I have production project and i don't want to update anything that might impact any other controller or module. So i want some completely safe solution?</p>

<p>I noted very interesting thing. Before installing FluentValidation.WebApi, my project's references had System.Web.Http version 5.2.3.0. But once i install this package (FluentValidation.WebApi), the System.Web.Http version changes to 5.1.0.0.</p>