现在,由于Xamarin的用户,我们可以为iPhone和Android编写F#应用程序,我很惊讶,使用Windows Phone获得F#是一件很痛苦的事情。我刚刚尝试添加一个F#项目到WinPhone 8.1(基于RT)的项目,并得到一个相当无用的“无法添加项目的引用…”从Visual Studio 2013。
我从便携式libs文件夹(版本2.3.5.1)中添加了对FSharp.Core的引用。我相信它仍然可以用8.1 Silverlight应用程序完成,但是这种通用应用程序的想法。
我从便携式libs文件夹(版本2.3.5.1)中添加了对FSharp.Core的引用。我相信它仍然可以用8.1 Silverlight应用程序完成,但是这种通用应用程序的想法。
有人知道有可能用一些csproj黑客或什么吗?对于可移植的libs和它们的工作原理,我很天真。
全新的Win 10应用程序不支持F#,因为.NET Native主动性。您可以在这里投票支持F#支持https://wpdev.uservoice.com/forums/110705-universal-windows-platform/suggestions/9110134-f-support-in-net-native-for-uwp
这似乎在这个时刻被归类为一个bug:
https://connect.microsoft.com/VisualStudio/feedback/details/845740/unable-to-add-reference-to-f-pcl-project-from-windows-phone-8-1-universal-project
目前的解决方法,如上述链接中所述,是直接从F#项目添加对最终的assembly / dll的引用(即使用“Browse”并将其指向“F#”的dll),而不是添加参考你的F#项目。 (至少在使用它与FSharp.Core 3.3.1.0一起使用时似乎可以工作)