【问题标题】:Visual Studio 2017 - Xamarin Native template is missingVisual Studio 2017 - Xamarin 本机模板丢失
【发布时间】:2018-04-14 04:14:32
【问题描述】:

关于我为什么看不到 Xamarin Native 模板的任何帮助?我重新安装了 Visual Studio 并单独重新安装了 Xamarin 工作负载,但到目前为止没有任何乐趣。

编辑: 为什么我在这个问题中看不到三个选项? Missing Templates in Latest Xamarin Visual Studio 2017

如果有人可以在他们的 VS2017 15.6.6 上确认它确实对他们存在,那将非常有帮助。谢谢!

【问题讨论】:

  • 原生模板?原生,如基于表单?
  • 我的意思是,Xamarin.Native 而不是 Xamarin.Forms。该模板仅显示 Xamarin.Forms 的选项(尽管描述说它提供了两者)
  • 查看左侧的AndroidiOS 部分,这是平台原生项目所在的位置。它们不叫Xamarin.Native(没有这种动物),它们是Xamarin.iOSXamarin.Android
  • @Jazimov 他正在寻找原生应用项目,即NON-Forms-based
  • @Jazimov 阅读上面引用的部分...如果您进入主模板屏幕并选择 iOS 或 Android,您所显示的模板是基于 Xamarin.Forms(共享|NetStd)的,这些是您引用的部分所指的“本机用户界面”模板。

标签: xamarin visual-studio-2017


【解决方案1】:

我刚刚有了这个 - 如果您指的是“完整”模板,即带有 Android、iOS、UWP 的新解决方案以及为您创建的包含所有引用的共享项目,那么它们在“其他”中。

例如Visual C# > 其他

哪个应该为您提供空白跨平台移动应用程序(本机)以及主从跨平台移动应用程序(本机)的模板

看起来 VS 现在已经取消了旧格式,您可以在其中选择项目类型以及使用的 UI 方法。

如果您遇到问题,或者在没有此选项树的 VS 版本上遇到问题,请在第一个对话框右上角的搜索框中输入单词“Native”。这就是我最终找到它的方式!

(使用 Visual Studio Professional 2017 - 版本 15.7.2)

【讨论】:

  • 太好了,它就在其他下面。但是,它不会提示在 PCL 或 Shared 之间进行选择。默认情况下,该项目使用“共享”库创建。有什么线索吗?
  • 对于 Native 项目,没有 PCL 这样的东西。 PCL(或现在已知的 .Net 标准)是 UI 代码的一部分以及共享代码项目,您在 Xamarin Native 中无法做到这一点 - 因此构建了 Forms。对于 Forms 中的 .Net Standard 应用程序,只需从菜单中选择跨平台项目,添加新项目名称后,您将在其中看到选择。您现在在 Native 中的唯一选择是在普通 Xamarin Native 应用和作为 Master Detail 模板的 Xamarin Native 应用之间。
【解决方案2】:

对我来说,没有 Visual C# > 其他。 所以我点击了 Visual C#,然后搜索移动设备(出现了两个选项 - 一个带有 Xamarin.forms 和一个只是称为移动应用程序(描述涉及 Android 和 iOS),所以它必须是这个。是的,它没有之后提示任何其他选项。

【讨论】:

  • 这是真的 - 在 15.7.2 和 15.8.6 之间的某个地方,上面描述的“其他”选项似乎已被删除。我现在根本找不到原生模板。 “移动”搜索为我提供了一个移动应用选项 - 但它仍然是添加了 MvvM 示例设置的 Xamarin Forms。
猜你喜欢
  • 2018-06-13
  • 1970-01-01
  • 2017-12-03
  • 2018-09-13
  • 2017-09-07
  • 2019-08-13
  • 2017-09-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多