找不到库的文件,但我有它的更新版本
本文关键字:更新 新版本 文件 找不到 | 更新日期: 2023-09-27 18:22:20
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>
然而,在运行时,我得到了这个错误:
中发生类型为"System.IO.FileNotFoundException"的异常mscorlib.dll,但未在用户代码中处理
附加信息:无法加载文件或程序集'Newtonsoft.Json,版本=7.0.0.0,区域性=中性,PublicKeyToken=30ad4fe6b2a6eed'或其依赖项之一。这个系统找不到指定的文件。
为什么选择7.0.0
?我该如何解决这个问题?
Nuget控制台:
PM> Install-Package Newtonsoft.Json
'Newtonsoft.Json 7.0.1' already installed.
AzureDocumentDbBuddy already has a reference to 'Newtonsoft.Json 7.0.1'.
首先卸载已安装的版本:
Uninstall-Package Newtonsoft.Json -Force
然后:
Install-Package Newtonsoft.Json -Version 7.0.0.0