C# 通过NuGet错误安装json.NET';Newtonsoft.Json';已经为Microsoft C定义了依赖项#

C# 通过NuGet错误安装json.NET';Newtonsoft.Json';已经为Microsoft C定义了依赖项#,c#,json,C#,Json,我正在使用Visual Studio(VS)2010 Ultimate(带.NET 4.0)安装Json.NET(10.0.2),但安装失败,并显示错误消息: “Newtonsoft.Json”已为定义了依赖项 “Microsoft.CSharp” 我尝试过搜索解决方案,并尝试了很多方法,比如:更新NuGet包。但不幸的是,它没有起作用。 该怎么办 更多尝试更新: NuGet软件包的版本:2.8.60318.667 安装Json.net版本:9.0.1没有问题 请检查您正在使用的.NET Fr

我正在使用Visual Studio(VS)2010 Ultimate(带.NET 4.0)安装Json.NET(10.0.2),但安装失败,并显示错误消息:

“Newtonsoft.Json”已为定义了依赖项 “Microsoft.CSharp”

我尝试过搜索解决方案,并尝试了很多方法,比如:更新NuGet包。但不幸的是,它没有起作用。 该怎么办

更多尝试更新:

  • NuGet软件包的版本:2.8.60318.667
  • 安装Json.net版本:9.0.1没有问题

请检查您正在使用的.NET Framework版本。以前的框架(如v3.5或更低版本)可能不支持最新版本的JSON


或者这会对您有所帮助:

我尝试了这个解决方案,它对我有效:

  • 工具->NuGet软件包管理器-管理解决方案的NuGet软件包

  • 选择联机选项卡并联机搜索Nuget.CommandLine->安装它

  • 安装后,您可以在当前项目文件夹->软件包->nuget.CommandlineXXX中找到nuget.exe
  • 运行CMD并使用命令install安装最新版本的Json.NET
  • 返回项目->添加引用-浏览DLL文件

完成了

您使用的是哪个版本的NuGet?以下是要检查的步骤:名称:Package Manager主机版本:2.8.60318.667实例ID:3d141890-c5fa-4574-b12d-5f874451178b UI:System.Management.Automation.Internal.Host.InternalHostUserInterface CurrentCulture:en US CurrentUICulture:en US PrivateData:NuGetConsole.Host.PowerShell.Implementation.NuGetPSHost+Commander DebuggeEnabled:True IsRunspacePush:False运行空间:System.Management.Automation.Runspaces.LocalRunspace我的好友也遇到了同样的问题,请尝试卸载当前的JSON版本并重新安装更新的版本。这对他有用*请确保您首先为一个单独的虚拟项目执行此操作,如果它有效,然后为您的项目尝试它。我确实卸载了旧版本并安装了最新版本,但没有luckI的选项!