Xamarin - 更新nuget包导致错误

时间:2018-03-06 21:57:53

标签: xamarin xamarin.forms xamarin.android

我创建了一个"跨平台应用程序(Xamarin.Forms)"应用程序,我立即去更新nuget包(这是我被告知要做的)。然后我试着建立它,不仅我有几个错误(见下文)关于更新的包,我也有代码错误。我发誓上帝,我根本没有触及项目的代码,这就是我得到的:

enter image description here

我用Google搜索,但我无法找到一个干净的解决方案。在退出这个(非专业)产品之前,我只是一步,因为我无法运行准备好的模板。是否有人可以就这些荒谬的错误给我一些建议?

2 个答案:

答案 0 :(得分:0)

  

无法安装软件包' Xamarin.XXXXXXX'。您正尝试将此软件包安装到以MonoAndroid,Version = vX.X'

为目标的项目中

enter image description here

你需要增加你的编译目标框架"如此错误所示至少为7.0。

您可以查看特定软件包的Dependencies部分,查看Nuget.org网站上的软件包的依赖性:

至少需要MonoDroid 8.0的另一个SO问题/答案示例:

实施例

Xamarin.Android.Support.v4 27.0.x.x要求至少将MonoAndroid 8.1设置为编译目标框架

enter image description here

答案 1 :(得分:0)

您必须使用较新的Android SDK版本。您可以从android SDK管理器下载SDK,然后从项目属性中选择它