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

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

始终存在错误:

项目系统遇到错误:

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

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

Microsoft Visual Studio

抛出了“System.Exception”类型的exception。

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

我怎样才能解决这个问题?

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

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

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