F# Core ランタイム ライブラリのどのバージョンを Mono プラットフォーム (.NET 3.5) と組み合わせて使用する必要があるかわかりません。
- Microsoft .Net 4.5 には、FSharp Core ランタイムの 2 つのバージョン、2.3.0.0 および 4.3.0.0 がインストールされています。私の推測では、1 つ目は .NET Framework 2.0 以降で使用するためのもので、2 つ目は .NET 4.0 以降でのみ使用できるものです。この仮定は正しいですか?
- FSharp はオープン ソースになり、Github で利用できるようになったので、最近のタグをチェックアウトしてビルドし、生成された FSharp.Core dll をプロジェクトで使用できます。私が知らないのは、オープン ソースの FSharp のバージョン番号が、.NET パッケージに含まれるクローズド ソースのバージョン番号とどのように関連しているのかということです。
- オープン ソース コンパイラのバージョンは現在 3.0.25 で、クローズド ソース コンパイラは 4.0 のようです。混乱しています:
- オープン ソース プロジェクトの FSharp.Core ランタイム バージョン (同じく 3.0.25) は、クローズド ソース 2.3.0.0 バージョンとどのように関連していますか? 3.0.25 という数字は 2.3.0.0 よりもはるかに大きいので、オープン ソースのバージョンの方がずっと新しいと思いますが、バージョン番号を比較できるかどうかわからないので、よくわかりません。
- 一方、NuGet は FSharp.Core 2.0 および 4.0 を提供していますが、これはかなり古いようです。新しいバージョンがまだ NuGet にアップロードされていないのはなぜですか?