В настоящее время используется 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>