У меня есть следующее сообщение об ошибке при попытке запустить тест:FSharp.Core: Не удалось загрузить файл или сборку
{System.IO.FileLoadException: Не удалось загрузить файл или сборку «FSharp. Core, Version = 3.3.1.0, Culture = neutral, PublicKeyToken = b03f5f7f11d50a3a 'или одна из его зависимостей. Установленное определение манифеста не соответствует сборке . (Исключение из HRESULT: 0x80131040) Имя файла: 'FSharp.Core, Version = 3.3.1.0, культура = нейтральной, PublicKeyToken = b03f5f7f11d50a3a' в Register.RegisterResponse .__ DebugDisplay()
Tests.dll
FSharp.Core: 3.1.2.5
Target F # среда: 4.3.1.0
Target Framework: 4,6
ТипВыход: Библиотека классов
ManageAccount.dll
FSharp.Core: 3.1.2.5
Target F # среда: 3.3.1.0
Target Framework: .NET Portable Subset (.Net Framework 4.5, ASP.Net Core 1.0, Windows 8)
Тип выхода: Библиотека классов
Затем я добавил следующее приложение конфигурации для моего тестового проекта:
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<dependentAssembly>
<assemblyIdentity name="FSharp.Core" publicKeyToken="b03f5f7f11d50a3a"
culture="neutral"/>
<bindingRedirect oldVersion="3.1.2.5" newVersion="3.3.1.0"/>
</dependentAssembly>
</assemblyBinding>
</runtime>
</configuration>
Если я нужен приложение конфигурации, какое значение должно мой bindingRedirect быть установлен в?