有可能在新的Windows通用应用程序中使用F#吗?

有可能在新的Windows通用应用程序中使用F#吗?,f#,win-universal-app,F#,Win Universal App,多亏了Xamarin的同事们,现在我们可以为iPhone和Android编写F#应用程序了,我真的很惊讶F#与Windows Phone一起使用会如此痛苦。我刚刚尝试将一个F#项目添加到WinPhone 8.1(基于RT)项目中,但从Visual Studio 2013中得到了一个毫无帮助的“无法添加对项目的引用…”。 我从portable libs文件夹(版本2.3.5.1)中添加了对FSharp.Core的引用。我相信8.1 Silverlight应用程序仍然可以做到这一点,但这一点阻碍了整

多亏了Xamarin的同事们,现在我们可以为iPhone和Android编写F#应用程序了,我真的很惊讶F#与Windows Phone一起使用会如此痛苦。我刚刚尝试将一个F#项目添加到WinPhone 8.1(基于RT)项目中,但从Visual Studio 2013中得到了一个毫无帮助的“无法添加对项目的引用…”。 我从portable libs文件夹(版本2.3.5.1)中添加了对FSharp.Core的引用。我相信8.1 Silverlight应用程序仍然可以做到这一点,但这一点阻碍了整个通用应用程序的想法

有人知道csproj黑客或其他什么东西是否有可能吗?对于便携式LIB及其工作方式,我非常天真

全新的Win 10应用程序不支持F#似乎是因为.NET本机计划。你可以在这里投票支持F#

[更新]


我相信现在有可能通过百年桥实现这一点,目前这似乎被归类为一个缺陷:

如上链接所述,当前的解决方法是直接从F#项目中添加对结果程序集/dll的引用(即使用“浏览”并将其指向“基于F#的”dll),而不是添加对F#项目的引用。(至少在与FSharp.Core 3.3.1.0结合使用时,这似乎是可行的)

有人知道csproj黑客或其他什么东西是否有可能吗


据我所知,不可能。顺便说一句,这对微软来说是一场灾难。我们的一个主要客户想要数万台平板电脑,他们把微软的平板电脑从桌子上拿走了,因为他们不支持F#。

可能与我知道的不完全一样,但是关于引用哪个程序集的答案的评论在这里可能是相同的。嘿@MosheKatz,我按照那个线程上的说明在WP8上运行它,但这里有点不同。这适用于phone 8.0,而通用应用程序适用于phone 8.1,至少在phone 8.0中,它会给您带来dll版本问题。这只是一个无用的VS对话框,让人想起我在其他无关操作中看到的“错误:发生了错误”消息。现在是2016年。这方面有更新吗?我期待着与F#一起开发全息镜头。