[英]Newtonsoft.Json FileLoadException
這個錯誤使我瘋狂!!
這是錯誤消息:
[FileLoadException:無法加載文件或程序集'Newtonsoft.Json'或其依賴項之一。 找到的程序集的清單定義與程序集引用不匹配。 (來自HRESULT的異常:0x80131040)
我都有一個都使用.NET Framework 4.5.1的WebApi和一個Web項目。 我的應用程序構建成功,但是當我運行Web應用程序時,我收到了上面的錯誤消息。 關於此錯誤,我嘗試了很多在Google&Stackoverflow上發現的事情,但沒有成功。
packages.config- <package id="Newtonsoft.Json" version="6.0.4" targetFramework="net451" />
web.config- <dependentAssembly> <assemblyIdentity name="Newtonsoft.Json" publicKeyToken="30ad4fe6b2a6aeed" culture="neutral" /> <bindingRedirect oldVersion="0.0.0.0-6.0.0.0" newVersion="6.0.0.0" /> </dependentAssembly>
我嘗試刪除Newtonsoft.Json.dll並重新添加它,但仍然出現相同的錯誤。
感謝您為解決此問題提供的所有幫助。
Newtonsoft.Json作為默認MVC / WebAPI項目的一部分包含在packages.config中。
該軟件包也包含在packages目錄中,但是由於某些原因,NuGet軟件包管理器似乎不知道已安裝該軟件包。
我通過以下方式解決了這個問題:
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.