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?

Respuestas a la pregunta(2)

Su respuesta a la pregunta