【问题标题】:Xamarin Visual Studio 2017: Cannot Add Cross-Platform View PageXamarin Visual Studio 2017:无法添加跨平台视图页面
【发布时间】:2018-05-25 16:26:47
【问题描述】:

所以我使用 Xamarin Cross-Platform 应用程序模板。我想将LoginPage.xaml 视图添加到我的项目中。所以我选择add -> new item -> contentpage

总是有错误:

项目系统遇到错误:

在项目的层次结构中没有找到新元素 “视图\LoginPage.xaml”。该项目将添加类型 “页”。项目项架构服务知道此项类型。 该项目确实存在于项目文件中。

在我关闭错误之后。还有一个错误:

微软视觉工作室

引发了“System.Exception”类型的异常。

接下来发生的是“LoginPage.xaml”文件被创建但不包含在项目中(它是隐藏的)。我不能将它包含在我的项目中,因为它一直拒绝。没有创建 xaml.cs 文件。

我该如何解决这个问题?

【问题讨论】:

标签: c# visual-studio xamarin visual-studio-2017


【解决方案1】:

此问题正式“正在调查中”(已报告并回答:https://developercommunity.visualstudio.com/content/problem/160939/bug-adding-xaml-content-page-to-shared-project-xam.html)并且有一个解决方法:

一种解决方法是安装通用 Windows 平台开发工作负载

【讨论】:

    【解决方案2】:

    我能做的最好的事情就是将它添加到不同版本的 Visual Studio 中。我只是碰巧安装了 2015 和 2017。我的 VS 2015 没有给我太多的模板选项,所以我最终制作了内容页面,然后将标记更改为 master 或我需要的任何内容。 仅供参考,我还发现有时我可以添加一个 XAML 页面,但它将 .xaml 和 .xaml.cs 分开而不是嵌套它们。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-08-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-01-29
      • 2019-01-13
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多