config - C# System.Web.Http.WebHost and NewtonSoft.Json unable to use correct assembly -


i'm trying run c# web api project , following error when run it

could not load file or assembly 'newtonsoft.json' or 1 of dependencies. located assembly's manifest definition not match assembly reference. (exception hresult: 0x80131040)

so went package manager , updated newtonsoft.json , error resolved. go , run project following error

additional information: not load file or assembly 'system.web.http.webhost, version=5.0.0.0, culture=neutral, publickeytoken=31bf3856ad364e35' or 1 of dependencies. located assembly's manifest definition not match assembly reference.

could not load file or assembly 'system.web.http 4.0.0 after update 2012 2013

from link tried

update-package microsoft.aspnet.webapi -reinstall 

but i'm getting first error again. it's seems i'm stuck in circle , can't figure out how resolve. idea's? seems system.web.http.webhost uses earlier version of newtonsoft.json

try solution:
1. open packages.config in current project.
2. delete line: package id="newtonsoft.json"
3. save.
4. re-add newtonsoft.json nuget. build , run project.