FSharp.Core: Datei oder Assembly konnte nicht geladen werden

Ich habe den folgenden Fehler beim Versuch, einen Test auszuführen:

{System.IO.FileLoadException: Datei oder Assembly 'FSharp.Core, Version = 3.3.1.0, Culture = neutral, PublicKeyToken = b03f5f7f11d50a3a' oder eine ihrer Abhängigkeiten konnte nicht geladen werden. Die Manifestdefinition der gefundenen Assembly stimmt nicht mit der Assemblyreferenz überein. (Ausnahme von HRESULT: 0x80131040) Dateiname: 'FSharp.Core, Version = 3.3.1.0, Kultur = neutral, PublicKeyToken = b03f5f7f11d50a3a' bei Register.RegisterResponse .__ DebugDisplay ()

Tests.dll

FSharp.Core: 3.1.2.5

Ziel F # Laufzeit: 4.3.1.0

Target Framework: 4.6

Ausgabetyp: Klassenbibliothek

ManageAccount.dll

FSharp.Core: 3.1.2.5

Ziel F # Laufzeit: 3.3.1.0

Target Framework: .NET Portable Subset (.NET Framework 4.5, ASP.Net Core 1.0, Windows 8)

Ausgabetyp: Klassenbibliothek

Ich habe dann die folgende App-Konfiguration zu meinem Testprojekt hinzugefügt:

<?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>

Wenn ich eine App-Konfiguration benötige, auf welchen Wert sollte mein bindingRedirect eingestellt sein?

Antworten auf die Frage(4)

Ihre Antwort auf die Frage