我创建了一个“跨平台应用程序(Xamarin.Forms)”应用程序,并立即去更新了NuGet包(这是我被告知要做的)。然后我尝试构建它,但是不仅出现了几个关于更新包的错误(见下文),还有代码错误。 我发誓上帝,我根本没有碰过项目的代码,这就是我得到的: 我在谷歌上搜索了,但是没有找到一个干净的解决方案。我已经快要放弃这个(不专业的)产品了,因为我无法运行准备好的模板。有人能给我一些关于这些荒谬错误的建议吗?
无法安装包'Xamarin.XXXXXXX'。您正在尝试将此包安装到以 'MonoAndroid,版本=vX.X' 为目标的项目中。 此错误提示您需要将“编译目标框架”至少提高到7.0。 您可以通过查看特定软件包的依赖项部分,在Nuget.org网站上查看软件包的依赖关系: https://www.nuget.org/packages/Xamarin.Android.Support.v7.AppCompat/ 这是另一个SO问题/答案的例子,需要至少使用MonoDroid 8.0: https://dev59.com/i6nka4cB1Zd3GeqPQZbH#49138485 示例: Xamarin.Android.Support.v4 27.0.x.x 至少需要将 MonoAndroid 8.1 设置为编译目标框架: