我在Android,iOS和UWP上有一个Xamarin.Forms应用程序,已经发布到所有相关的应用程序商店 . 它是用C#编写的,但最近在F#中部分实现了一项新功能 . 这意味着我不能在我的UWP项目上使用.NET Native编译 . 我关闭了.NET Native编译,但发现我现在无法再向Windows Store发布更新了 .
有没有办法解决这个问题,或者暂时不可能使用F#将Windows版本的Xamarin.Forms应用程序发布到Windows应用商店?我知道有一种叫做Desktop bridge的东西,但我不知道这是否可以在这种情况下使用 .
如果目前无法使用F#将XF应用程序发布到Windows应用商店,那么有什么时候可以估算吗?
(在Xamarin Forums上交叉发布)
2 回答
更新1/23/2019
可以在F#UWP中使用.net native,但它不受官方支持 .
https://github.com/dotnet/corert/issues/6055
https://www.reddit.com/r/fsharp/comments/acj7dn/f_winrtuwp_apps_on_net_native_are_now_releasable/?utm_source=reddit-android
后代的Screencap(链接是否应该更改)
在这个时间[17年9月19日]看起来.NET Native,用于预编译 UWP 应用程序的技术,据我所知,仍然不支持F# .
这是关于GH的问题,链接work-around用于发布Win32和.NET应用程序 - 但我怀疑如果你想要一个UWP应用程序,没有这样的运气:https://github.com/Microsoft/visualfsharp/issues/1096