NewtonSoft Json Assembly版本问题

use*_*183 5 .net json.net

当我尝试构建我的应用程序时,我收到了NewtonSoft JSON的错误.

Error   4   Assembly 'System.Web.Http, Version=5.2.2.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' uses 'Newtonsoft.Json, Version=6.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed' which has a higher version than referenced assembly 'Newtonsoft.Json, Version=4.5.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed'    
Run Code Online (Sandbox Code Playgroud)

请帮我解决这个问题.

Pat*_*man 10

将项目更改为引用JSON.NET版本6,因为您使用System.Web.Http需要它的另一个依赖项().您不能在一个项目中使用同一程序集的两个版本.

您可以使用NuGet获取最新版本(6).在包管理器控制台中运行:

PM> Install-Package Newtonsoft.Json
Run Code Online (Sandbox Code Playgroud)


Dib*_*ibu 0

从 Nuget 包管理器中,您可以安装特定版本的 dll