я получаю следующее исключение каждый раз, когда я бегу мой проект:Как исправить исключение нагрузки json.net (Newtonsoft.Json) файл во время выполнения
Исключение из «System.IO.FileLoadException» типа произошло в mscorlib.dll, но не обрабатывался в коде пользователя Дополнительная информация: Не удалось загрузить файл или сборку «Newtonsoft.Json, Version = 4.5.0.0, Culture = neutral, PublicKeyToken = 30ad4fe6b2a6aeed» или одну из его зависимостей. Определение манифеста размещенной сборки не соответствует ссылке на сборку. (Исключение из HRESULT: 0x80131040)
Я пробовал почти все решения, которые я мог найти в Интернете.
Мой packages.config файл:
<package id="Newtonsoft.Json" version="8.0.2" targetFramework="net451" />
and this in web.config file:
<assemblyIdentity name="Newtonsoft.Json" PublicKeyToken="30ad4fe6b2a6aeed" />
<bindingRedirect oldVersion="0.0.0.0-4.5.0.0" newVersion="5.0.8"/>
</dependentAssembly>
Я даже использовал следующие команды для обновления/переустановки Json.NET:
update-package Newtonsoft.Json -reinstall
update-package Newtonsoft.Json
Что еще я могу попробовать?
Я не уверен, но это тоже не сработало. –
Я только что проверил, для Json.NET 8.0.2 'typeof (JsonSerializer) .Assembly.FullName' имеет' Version = 8.0.0.0'. Так что попробуй. – dbc
См. Также https://stackoverflow.com/questions/22685530/could-not-load-file-or-assembly-newtonsoft-json-or-one-of-its-dependencies-ma. Конечно, номер версии неуместен для Json.NET 8.0.2 в этом ответе. – dbc