C# VS 調試報錯:未能加載文件或程序集“Newtonsoft.Json, Version=4.5.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed”或它的某一個依賴項


今天在使用 VS(VisualStudio) 調試一個復雜的 WinForm 程序,總是提示錯誤:

未能加載文件或程序集“Newtonsoft.Json, Version=4.5.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed”或它的某一個依賴項。找到的程序集清單定義與程序集引用不匹配。 (異常來自 HRESULT:0x80131040)

嘗試了網上提供的各種方法都不行。

因為解決方案中的多個項目使用了多個不同版本的 Newtonsoft.Json 包,嘗試統一所有的版本,調試依然出錯。

最后,使用 nuget 工具只升級了報錯項目的 Newtonsoft.json 包到最新版,問題解決。

命令版本:

update-package Newtonsoft.Json -version 13.0.1 -reinstall


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



猜您在找 未能加載文件或程序集“Newtonsoft.Json, Version=4.5.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed”或它的某一個依賴項。 未能加載文件或程序集“Newtonsoft.Json, Version=12.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed”或它的某一個依賴項。找到的程序集清單定義與程序集引用不匹配 未能加載文件或程序集“Newtonsoft.Json, Version=6.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed”或它的某一個依賴項。找到的程序集清單定義與程序集引用不匹配。 未能加載文件或程序集"Newtonsoft.Json,Version=4.5.0.0,Culture=neutral,PublicKeyToken=30ad4fe6b2a6aeed"或它的某一個依賴項。找到的程序集清單定義與程序集引用不匹配。(異常來自HRESULT:0x80131040) 無法解決“Newtonsoft.Json, Version=6.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed”與“Newtonsoft.Json, Version=4.5.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed”之間的沖突。正在隨意選擇“Newtonsoft.Jso 未能加載文件或程序集Office, Version=2.2.0.0, Culture=neutral, PublicKeyToken=null或它的某一個依賴項 未能加載文件或程序集“ICSharpCode.SharpZipLib, Version=0.86.0.518, Culture=neutral, PublicKeyToken=1b03e6acf1164f73”或它的某一個依賴項 未能加載文件或程序集“XXXX, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null”或它的某一個依賴項。系統找不到指定的文件。 未能加載文件或程序集“UFIDA.U8.UAP.GcRegister, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null”或它的某一個依賴項 未能加載文件或程序集“System.ValueTuple, Version=0.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51”或它的某一個依賴項。找到的程序集清單定義與程序集引用不匹配。
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM