Xamarin Visual Studio 2017:无法添加跨平台视图页面

时间:2017-12-12 03:32:24

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

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

始终存在错误:

  

项目系统遇到错误:

     

未在item的层次结构中找到新元素   "视图\ LoginPage.xaml&#34 ;.该项目将添加类型   "页&#34 ;.项目架构服务了解此项类型。   该项目确实存在于项目文件中。

关闭错误后。还有一个错误:

  

Microsoft Visual Studio

     

类型" System.Exception"的异常被扔了。

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

我该如何解决这个问题?

2 个答案:

答案 0 :(得分:2)

这个问题是正式的" Under Investigation" (报告并回答:https://developercommunity.visualstudio.com/content/problem/160939/bug-adding-xaml-content-page-to-shared-project-xam.html)并且有一个解决方法:

  

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

答案 1 :(得分:0)

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