我开始学习最新的VS 2015(企业版)的Xamarin 我使用'空白xml应用程序创建了一个跨平台项目。
我得到了一个包含5个项目的解决方案:portable,droid,ios,UWP和windows 8.1。所有这些都无法编译,因为" initializecomponent"丢失
在我将软件包Xamarin.forms更新到最新版本之后,除了Windows 8.1之外,几乎可以编译它们而没有任何错误。我试过但没有运气,请告知我需要安装哪些软件包?
答案 0 :(得分:1)
尝试右键单击 Two.Windows 项目 - >点击管理NuGet包 - >在已安装的软件包标签中,如果列出了Xamarin.Forms
,请将其卸载 - >现在点击在线标签 - >仅在 Two.Windows 项目
Xamarin.Forms
之后,我会完全关闭Visual Studio,如果被要求点击保存,删除每个项目文件夹的/bin/
和/obj/
文件夹中的所有文件和文件夹,重新打开解决方案并重建 Two.Windows 项目。
如果您之后仍有问题,请告知我们,并发布 Two.Windows 项目下列出的参考文件的新图片。
编辑:以下是我在默认 Windows 8.1 项目中看到的参考列表:
我也在那里引用了我的共享项目以及Newtonsoft.Json,但我不确定这是否是默认的。
编辑#2:既然我们知道你在Windows 7上,我们知道Windows Phone 8.1项目失败的原因。有关详细信息,请参阅this答案,但缺点是您无法在Windows 7上安装Windows Phone 8.1 SDK,也无法使用Windows 7部署WP 8.1应用程序。答案还提供了一些您可以选择的替代方案使用。我认为升级是免于我记忆的。