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

The*_*013 0 mobile-application xamarin.forms visual-studio-2019 xamarin.forms.shell

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

我正在 Visual Studio 2019 中尝试使用 Xamarin.Forms。我试图按照一些在线视频和书籍进行操作,但无法做到这一点,因为我在系统上没有看到与创建项目相同的选项教程有。

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

教程

屏幕

我运行的是 Windows 10 专业版;Visual Studio 2019 版本 16.9.4;Xamarin 模板版本 16.9.72 (426ebf6)。

Cfu*_*fun 6

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

因此,如果您正在遵循的教程使用的是:

  • 旧的Tabbed模板,您需要选择Blank模板并查看TabbedPage
  • 旧的MasterDetail模板,您需要选择Blank模板并查看FlyoutPage
  • 旧的Shell 模板,您可以选择FlyoutTabbed模板。

该类型Shell结合了FlyoutPageTabbedPage。如果您仍然感到困惑,请查看文档Xamarin Form Shell: Flyout v/s TabBar也可能有所帮助。