Xamarin.Forms VS 2019 中的新项目对话框没有 "Shell" 模板选项

Xamarin.Forms new project dialog in VS 2019 does not have "Shell" template option

我查看了现有的帖子,但没有找到解决此问题的帖子。

我正在 Xamarin.Forms 2019 年 Visual Studio 尝试我的手。我正在尝试跟进一些在线视频和书籍,但无法做到,因为我看不到相同的内容我的系统上用于创建教程的项目的选项。

具体来说,教程以移动应用程序项目的“Shell”模板开头,我的屏幕上没有此选项。

我 运行 使用 Windows 10 Pro; Visual Studio2019版本16.9.4; Xamarin 模板版本 16.9.72 (426ebf6)。

目前的FlyoutTabbed模板实际上都是基于Shell,它们分别替换了旧的MasterDetail (FlyoutPage) 和 Tabbed (TabbedPage) 模板。我想这是 Xamarin.Forms 团队的选择,可能会鼓励开发人员转向新的 Shell.

因此,如果您正在学习的教程使用的是:

  • 旧的选项卡式模板,您需要select 空白 模板并查看TabbedPage
  • 旧的 MasterDetail 模板,您需要 select Blank 模板并查看 FlyoutPage
  • 旧的Shell模板,您可以选择FlyoutTabbed ]模板。

类型 Shell 结合了 FlyoutPageTabbedPage。如果您仍然感到困惑,请查看 documentation, also 可能会有所帮助。