为什么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
中的包装行,并删除下载的包文件并重新安装包几次,我一直遇到同样的问题
答案 0 :(得分:1)
首先,将Newtonsoft.Json v11.0.2降级为Newtonsoft.Json v6.0.4。其次,安装另一个nuget包。
如果软件包安装成功,请将Newtonsoft.Json v6.0.4升级回Newtonsoft.Json v11.0.2。