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?