我正在使用Xamarin.Forms,我需要将Xamarin.Android.Support.v7.CardView的版本升级到23.3.0,但它给了我错误。
使用Android 6.0版本编译项目和API 23进行开发。
无法安装包'Xamarin.Android.Support.v7.CardView 23.3.0' 。您正在尝试将此软件包安装到以“MonoAndroid,Version = v6.0”为目标的项目中,但该软件包不包含 任何与之兼容的程序集引用或内容文件 框架。有关更多信息,请与软件包作者联系。
有人可以帮助我吗?
答案 0 :(得分:0)
确保您只安装安装Xamarin Forms
时默认的软件包。否则您将无法兼容,因为Xamarin Forms
与Support Libraries
具有严重依赖关系。
即
{{3}}
2.3.0.49
Dependencies:
Xamarin.Android.Support.v4 (= 23.3.0)
Xamarin.Android.Support.Design (= 23.3.0)
Xamarin.Android.Support.v7.AppCompat (= 23.3.0)
Xamarin.Android.Support.v7.CardView (= 23.3.0)
Xamarin.Android.Support.v7.MediaRouter (= 23.3.0)
虽然我不是100%肯定你尝试更新你的库的方式,但听起来你可能会使用较旧版本的Xamarin Forms
并试图更新一个库的版本您所在的Xamarin Forms
可能严重依赖Support Libraries
的旧版本。