NuGet
中的一个库取决于Newtonsoft.Json version 7.0.1
。这是我在桌面应用程序的packages.config
中所拥有的内容:
<?xml version="1.0" encoding="utf-8"?>
<packages>
////...............
<package id="Newtonsoft.Json" version="7.0.1" targetFramework="net45" />
</packages>
但是,在运行时我收到此错误:
类型&#39; System.IO.FileNotFoundException&#39;的例外情况发生在 mscorlib.dll但未在用户代码中处理
其他信息:无法加载文件或程序集 &#39; Newtonsoft.Json,版本= 7.0.0.0,文化=中立, 公钥= 30ad4fe6b2a6aeed&#39;或其中一个依赖项。该 系统找不到指定的文件。
为什么7.0.0
?我怎么解决这个问题?
Nuget console:
PM> Install-Package Newtonsoft.Json
'Newtonsoft.Json 7.0.1' already installed.
AzureDocumentDbBuddy already has a reference to 'Newtonsoft.Json 7.0.1'.
答案 0 :(得分:0)
首先卸载已安装的版本:
Uninstall-Package Newtonsoft.Json -Force
然后:
Install-Package Newtonsoft.Json -Version 7.0.0.0