Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/256.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# Nuget在newtonsoft.json包中行为不端_C#_Json.net_Nuget_Nuget Package - Fatal编程技术网

C# Nuget在newtonsoft.json包中行为不端

C# Nuget在newtonsoft.json包中行为不端,c#,json.net,nuget,nuget-package,C#,Json.net,Nuget,Nuget Package,为什么Nuget在安装Newtonsoft.Json v11.0.2后安装软件包时产生错误。每当我尝试安装另一个软件包时,都会出现以下错误 Install-Package : An error occurred while retrieving package metadata for 'Newtonsoft.Json.11.0.2' from source 'C:\Users\yusuf\Documents\Visual Studio 2015\Projects\Eman\packages'

为什么Nuget在安装
Newtonsoft.Json v11.0.2
后安装软件包时产生错误。每当我尝试安装另一个软件包时,都会出现以下错误

Install-Package : An error occurred while retrieving package metadata for 'Newtonsoft.Json.11.0.2' 
from source 'C:\Users\yusuf\Documents\Visual Studio 2015\Projects\Eman\packages'.
At line:1 char:1
+ Install-Package MaterialDesignThemes
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : NotSpecified: (:) [Install-Package], Exception
    + FullyQualifiedErrorId : NuGetCmdletUnhandledException,NuGet.PackageManagement.PowerShellCmdlets. 
   InstallPackageCommand
每当我使用
packages.config
中定义的Newtonsoft.json包删除该行时,该包将成功安装。是json包本身出了问题,还是我的包管理器出了问题,有人能告诉我如何解决这个问题吗

p.S.无论我在安装json包时尝试安装哪个包,都会发生这种情况


编辑我尝试删除
packages.config
中的包行,并多次删除下载的包文件并重新安装包,我一直遇到同样的问题

首先,将Newtonsoft.Json v11.0.2降级为Newtonsoft.Json v6.0.4。其次,安装另一个nuget包


如果软件包安装成功,请将Newtonsoft.Json v6.0.4升级回Newtonsoft.Json v11.0.2。

我多次尝试该解决方案,但均无效@torsan@SF1Dev对于这个问题有一个很好的答案,请参考。