19

Xamarin のおかげで iPhone と Android 用の F# アプリを作成できるようになったので、Windows Phone で F# を使用するのが非常に困難であることに本当に驚いています。F# プロジェクトを WinPhone 8.1 (RT ベース) プロジェクトに追加しようとしたところ、Visual Studio 2013 から「プロジェクトへの参照を追加できません ...」というかなり役に立たないメッセージが表示されました。ポータブル libs フォルダー (バージョン 2.3.5.1)。8.1 の Silverlight アプリでもまだ可能だと思いますが、それはユニバーサル アプリのアイデア全体を台無しにします。

いくつかの csproj ハックなどで可能かどうか知っている人はいますか? 移植可能なライブラリとその動作に関しては、私は非常に素朴です。

まったく新しい Win 10 アプリは、.NET Native イニシアチブのために F# をサポートしていないようです。ここで F# サポートに投票できますhttps://wpdev.uservoice.com/forums/110705-universal-windows-platform/suggestions/9110134-f-support-in-net-native-for-uwp

[アップデート]

Centennial ブリッジhttps://developer.microsoft.com/en-us/windows/bridges/desktopでそれが可能になると思います

4

2 に答える 2

3

これは現時点ではバグとして分類されているようです: https://connect.microsoft.com/VisualStudio/feedback/details/845740/unable-to-add-reference-to-f-pcl-project-from-windows- phone-8-1-ユニバーサルプロジェクト

上記のリンクに記載されているように、現在の回避策は、F# プロジェクトから結果として得られるアセンブリ/DLL への参照を直接追加することです (つまり、「参照」を使用して、「F# ベースの」DLL を指すようにします)。 F# プロジェクトへの参照。(少なくともこれは、FSharp.Core 3.3.1.0 と組み合わせて使用​​すると機能するようです)

于 2014-05-22T15:35:37.123 に答える