「無法加載文件或程序集‘Newtonsoft.Json,版本= 4.0.3.0, 文化=中性公鑰= 30ad4fe6b2a6aeed’或它 的一個依賴。找到的程序集的清單定義不符合程序集引用的 。 (來自HRESULT的異常:0x80131040)「。無法加載文件或組件Newtonsoft.json.dll
'NewtonsoftJson.dll'程序集是發佈到twitter所必需的。使用的版本是4.0.3.0。
通過facebook C#api(dll)將相同的程序集(但diff版本4.0.0.0)用作相關程序集。然而,上述程序集(4.0.3.0)不適用於這兩種情況(例如,發佈到twitter和登錄到facebook)。爲了解決這個問題,創建了一個單獨的項目發佈到twitter並單獨引用程序集(4.0.3.0)(在twitter發佈的項目中)。另一個版本(4.0.0.0)被添加爲主要項目的參考facebook但仍然出現錯誤。如果twitter項目被禁用並且運行,那麼Facebook登錄工作正常,並且副作用。
我已經做了大量的研究並嘗試了以下內容。
刪除臨時文件asp.net清潔 解決 重啓計算機
即使試圖卸載從GAC大會(但它不是那裏註冊)。
請幫助我,因爲它不工作。 謝謝, S
請對http://stackoverflow.com/questions/22490967/visual-studio-keeps-overwriting-newtonsoft-json-dll-with-an-older-version 看看builing一個項目,變化Newtonsoft.json.dll版本在另一個! – nsb 2014-07-11 23:29:27