Я пытаюсь разобрать файл JSON в библиотеке классов в рамках решения Web API. Это обычная библиотека классов C#, а не переносная.Newtonsoft.Json версия 8.0.2 Не удалось загрузить файл или сборку Ошибка
Я пробовал каждый ответ mentioned here, но он все еще не работает! Я постоянно получаю ту же ошибку, что:
Не удалось загрузить файл или сборку «Newtonsoft.Json, Version = 8.0.0.0, культура = нейтральной, PublicKeyToken = 30ad4fe6b2a6aeed» или один из его зависимостей. Определение манифеста размещенной сборки не соответствует ссылке на сборку. (Исключение из HRESULT: 0x80131040) ":" Newtonsoft.Json, Version = 8.0.0.0, культура = нейтральной, PublicKeyToken = 30ad4fe6b2a6aeed
Вот код:
public IList<BranchRM> AllBranches()
{
var result = new List<BranchRM>();
var dataSourcePath = AppDomain.CurrentDomain.BaseDirectory + "Data/branches.json";
var dataAsText = File.ReadAllText(dataSourcePath);
if (string.IsNullOrEmpty(dataAsText)) return result;
var branchList = JsonConvert.DeserializeObject<List<Branch>>(dataAsText);
result = AutoMapper.Mapper.Map<List<BranchRM>>(branchList);
return result;
}
Вы пытались переустановить 'Newtonsoft.Json' через' Nuget'? – tchelidze
Да, сделав «Обновление-пакет Newtonsoft.Json -Reinstall», все еще не работал. – Ciwan
Вы можете добавить ссылку на 'Newtonsoft.Json.dll' напрямую, без' Nuget'.он находится в том же каталоге, что и «Решение» в папке «Пакеты». – tchelidze