今天在使用 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