当我尝试从 NuGet 安装更新时,在从 Xamarin 网站全新安装的 VS 2017 上,我收到此错误。任何人都知道如何安装此更新?总共有 9 次更新...它们都失败了。
Severity Code Description Project File Line Suppression State
Error Unable to resolve dependencies. 'Xamarin.Android.Support.Design 25.3.1'
is not compatible with 'Xamarin.Forms 2.3.4.247 constraint:
Xamarin.Android.Support.Design (= 23.3.0)'.
最佳答案
如果您查看依赖项,您会看到只有 MonoAndroid 7.0
允许 Xamarin.Android.Support.Design >= 23.3.0
:
依赖关系
MonoAndroid 1.0
Xamarin.Android.Support.Design (= 23.3.0)
Xamarin.Android.Support.v4 (= 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)
MonoAndroid 7.0
Xamarin.Android.Support.Design (>= 23.3.0)
Xamarin.Android.Support.v4 (>= 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)
https://www.nuget.org/packages/Xamarin.Forms/
因此,您应该确保您的目标框架版本/编译版本
是 7.0 或更高版本。
关于android - Xamarin 更新 NuGet 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44333740/