Во время симуляции интерфейса с использованием NUnit выдается исключение типа 'System.IO.FileLoadException' - PullRequest
0 голосов
/ 23 апреля 2020

В настоящее время используется NUnit Framework 3.12 для написания тестовых примеров в моем. Net проекте в C#. Когда я пытаюсь смоделировать интерфейс, он выдает следующее сообщение об ошибке:
'((Moq.Mock) InterfaceName) .Object' сгенерировал исключение типа 'System.IO.FileLoadException'. И после того, как добавлено наблюдение, становится ниже сообщение о внутреннем исключении:

Не удалось загрузить файл или сборку 'Newtonsoft. Json, Версия = 12.0.0.0, Культура = Нейтральный, PublicKeyToken = 30ad4fe6b2a6aeed' или один его зависимостей. Определение манифеста обнаруженной сборки не соответствует ссылке на сборку. (Исключение из HRESULT: 0x80131040)

Я не могу смоделировать объект интерфейса, пожалуйста, помогите, что может быть причиной этой проблемы. Ниже приведен мой контент packages.config

<?xml version="1.0" encoding="utf-8"?>
<packages>
<package id="Castle.Core" version="4.3.1" targetFramework="net461" />
<package id="Microsoft.AspNet.Mvc" version="5.2.3" 
 targetFramework="net461" 
 />
 <package id="Microsoft.AspNet.Razor" version="3.2.3" 
  targetFramework="net461" />
 <package id="Microsoft.AspNet.WebApi.Client" version="5.2.2" 
   TargetFramework="net461" />
 <package id="Microsoft.AspNet.WebApi.Core" version="5.2.2" 
  targetFramework="net461" />
 <package id="Microsoft.AspNet.WebP`enter code here`ages" version="3.2.3" 
 targetFramework="net461" />
 <package id="Microsoft.Web.Infrastructure" version="1.0.0.0" 
  targetFramework="net461" />
 <package id="Moq" version="4.10.0" targetFramework="net461" />
 <package id="Newtonsoft.Json" version="6.0.4" targetFramework="net461" />
 <package id="NUnit" version="3.12.0" targetFramework="net461" />
 <package id="System.Threading.Tasks.Extensions" version="4.3.0" 
 targetFramework="net461" />
 <package id="System.ValueTuple" version="4.4.0" target`enter code 
 here`Framework="net461" />
 </packages>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...