现在我们可以为 iPhone 和 Android 编写 F# 应用程序,这要感谢 Xamarin 的人们,我真的很惊讶让 F# 与 Windows Phone 一起使用是如此痛苦。我只是尝试将 F# 项目添加到 WinPhone 8.1(基于 RT)项目并从 Visual Studio 2013 中获得一个相当无用的“无法添加对项目的引用 ...”。我添加了对 FSharp.Core 的引用可移植的 libs 文件夹(版本 2.3.5.1)。我相信它仍然可以使用 8.1 Silverlight 应用程序来完成,但是那种箍紧了整个通用应用程序的想法。
有谁知道一些csproj hacks或任何东西是否可能?对于可移植库及其工作方式,我非常天真。
由于 .NET Native 倡议,全新的 Win 10 应用程序似乎不支持 F#。你可以在这里投票支持 F# https://wpdev.uservoice.com/forums/110705-universal-windows-platform/suggestions/9110134-f-support-in-net-native-for-uwp
[更新]
我相信现在可以使用百年桥https://developer.microsoft.com/en-us/windows/bridges/desktop