VS Community 2019 是否支持 Xamarin Forms Shell UWP?

Does VS Community 2019 support Xamarin Forms Shell UWP?

当我在 VS Community 2019 中启动我的解决方案时,它说 Xamarin Forms Shell 不支持 UWP。我刚刚将 VS 升级到 16.9.2,它现在说 UWP 是一个“预览功能”。

所以我有一个包含 Android 和 iOS 项目的部分完成的解决方案。如何将 UWP 项目添加到现有的基本完成的解决方案中?我尝试解决方案->添加->项目,它似乎想要启动一个全新的应用程序。

Does VS Community 2019 support Xamarin Forms Shell UWP?

目前Visual Studio还没有为Xamarin Forms提供完整的项目模板Shell 适用于 UWP 平台,并源自 Xamarin Shell 文档。

Xamarin.Forms Shell is fully available on iOS and Android, but only partially available on the Universal Windows Platform (UWP). In addition, Shell is currently experimental on UWP

正如@Jason 所说,如果您确实要添加 UWP 支持,请手动添加项目,here 是包含 UWP 客户端的官方代码示例。你可以参考这个来添加 UWP 客户端。

Xamarin.Forms.Forms.SetFlags("Shell_UWP_Experimental");
      

要为 xamarin 表单添加 UWP 项目,请参考此 document

我已经开始工作了。一些问题,但它加载并运行。我从新的解决方案模板创建了一个 vanilla 应用程序,并将其用作模型来破解在我的解决方案中从 New、Project、UWP 创建的项目。