F# 2.0 ディストリビューションには、WindowsPhone 7.1/Silverlight 4 用にコンパイルされたバージョンの FSharp.Core が含まれていましたが、F# 3.0 には含まれておらず、ポータブル バージョンは Silverlight 5 または Windows Phone 8 のみをサポートしています。FSharp のバージョンをコンパイルできた人はいますか?ソースから Silverlight 4 または Windows Phone 7.1 をターゲットとする F# 3.0 のコア? 必要な定義は何ですか?
編集:
fsharp コンパイラの github リポジトリには、portable-net4+sl4+wp71+win8 という名前のターゲットがありますが、実際には、.NET 4.5、Silverlight 5.0、および Windows ストア アプリのみをサポートするポータブル クラス ライブラリ Profile47 です。VS2012でインストールされるものと同じです。WP 7.1 プロジェクトで使用しようとすると、実行時に IStructuralEquatable がないことを訴えて失敗します。それは実際には、portable-net45+sl5+win8 という名前にする必要があります。proj ファイルにも wp7 ターゲットがありますが、現在コンパイルされていません。