2017-10-16 3 views
2

Ich habe ein F # -Projekt in VS 2017 mit FSharp.Data.SqlProvider 1.1.11 und FSharp.Core 4.4.1.0. Ich habe eine .fsx-Datei, die das macht, was ich will. Ich habe seinen Inhalt in eine .fs-Datei kopiert. Ich versuche, diese .fs-Datei von einer MSTest-Klasse aufzurufen. Es gibt eine Ausnahme, die besagt, dass FSharp.Core Version 4.3.1.0 nicht geladen werden kann.FSharp.Data.SqlProvider und FSharp.Core Versionskonflikt VS2017

+0

Welche .net-Version ist Ihr Projekt-Targeting in Ihren Projekteinstellungen? Check out: https://fsharp.github.io/2015/04/18/fsharp-core-notes.html#fsharpcore-version-numbers – jpe

+0

Sowohl die F # -Klassenbibliothek als auch das MSTest-Projektziel 4.6.1 – rowRobot

Antwort

1

Zum Testprojekt habe ich FSharp.Core 4.3.1 und eine verbindliche Umleitung hinzugefügt, die auf die Versionen 0.0.0 bis 4.4.1 bis 4.3.1 verweist. Alles ist gut.