所以我使用Xamarin Cross-Platform应用程序模板。我想将LoginPage.xaml
视图添加到我的项目中。所以我选择add -> new item -> contentpage
。
始终存在错误:
项目系统遇到错误:
未在item的层次结构中找到新元素 "视图\ LoginPage.xaml&#34 ;.该项目将添加类型 "页&#34 ;.项目架构服务了解此项类型。 该项目确实存在于项目文件中。
关闭错误后。还有一个错误:
Microsoft Visual Studio
类型" System.Exception"的异常被扔了。
接下来发生的事情是" LoginPage.xaml"文件已创建但未包含在项目中(隐藏)。我不能将它包含在我的项目中,因为它一直拒绝。没有创建xaml.cs文件。
我该如何解决这个问题?
答案 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分开而不是嵌套它们。