繁体   English   中英

通过nuget错误安装Ext.NET:“Newtonsoft.Json”已经具有为“ Microsoft.CSharp”定义的依赖项

[英]Installing Ext.NET via nuget error: 'Newtonsoft.Json' already has a dependency defined for 'Microsoft.CSharp'

我试图通过程序包管理器控制台在Visual Studio 2012上安装Ext.NET,但收到此错误:

“ Newtonsoft.Json”已经具有为“ Microsoft.CSharp”定义的依赖项

这是完整的过程:

Install-Package Ext.NET
Attempting to resolve dependency 'Ext.NET.Utilities (≥ 2.5.0)'.
Attempting to resolve dependency 'Transformer.NET (≥ 2.1.1)'.
Attempting to resolve dependency 'Newtonsoft.Json (≥ 10.0.2)'.
Install-Package : 'Newtonsoft.Json' already has a dependency defined for 'Microsoft.CSharp'.
At line:1 char:1
+ Install-Package Ext.NET
+ ~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : NotSpecified: (:) [Install-Package], InvalidOperationException
    + FullyQualifiedErrorId : NuGetCmdletUnhandledException,NuGet.PowerShell.Commands.InstallPackageCommand

* Nuget版本:2.8.60318.667

马特·沃德(Matt Ward)所说的完全正确。 您会注意到,对Ext.NET软件包的一个依赖项限制是Newtonsoft.Json (>= 10.0.2)

在此处输入图片说明

Newtonsoft.Json的.NETStandard 1.0框架有一个依赖项限制: Microsoft.CSharp (>= 4.3.0) ,可以从Json.NET 10.0.2中进行检查。 但是, NuGet在NuGet 2.12之前不支持较新的.NETStandard框架 ,您可以从NuGet发行说明2.12中获得此信息。

对VS2013的完整NetStandard和NetCoreApp支持。

我们无法在Visual Studio 2012上使用NuGet 2.12,因此要解决此问题,您可以将Visual Studio 2012更新为Visual Studio 2013或手动管理该程序集,但这会带来很多任务。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM