FSharp.Core: no se pudo cargar el archivo o el ensamblado
Tengo el siguiente error cuando intento ejecutar una prueba:
{System.IO.FileLoadException: No se pudo cargar el archivo o ensamblado 'FSharp.Core, Version = 3.3.1.0, Culture = neutral, PublicKeyToken = b03f5f7f11d50a3a' o una de sus dependencias. La definición de manifiesto del ensamblado ubicado no coincide con la referencia del ensamblado. (Excepción de HRESULT: 0x80131040) Nombre del archivo: 'FSharp.Core, Version = 3.3.1.0, Culture = neutral, PublicKeyToken = b03f5f7f11d50a3a' en Register.RegisterResponse .__ DebugDisplay ()
Tests.dll
FSharp.Core: 3.1.2.5
Tiempo de ejecución de Target F #: 4.3.1.0
Marco objetivo: 4.6
Tipo de salida: Biblioteca de clases
ManageAccount.dll
FSharp.Core: 3.1.2.5
Tiempo de ejecución de Target F #: 3.3.1.0
Marco de destino: subconjunto portátil .NET (.Net Framework 4.5, ASP.Net Core 1.0, Windows 8)
Tipo de salida: Biblioteca de clases
Luego agregué la siguiente configuración de la aplicación a mi proyecto de prueba:
<?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>
Si necesito una configuración de la aplicación, ¿a qué valor se debe establecer mi bindingRedirect?