首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Xamarin.Forms无法将Xamarin.Forms包从版本2.3.4.270更新到2.4.0.282

Xamarin.Forms无法将Xamarin.Forms包从版本2.3.4.270更新到2.4.0.282
EN

Stack Overflow用户
提问于 2017-10-09 16:08:22
回答 2查看 312关注 0票数 0

我正在尝试将一个项目更新到Xamarin表单的最新版本,但我收到了一个错误。错误如下所示

无法解析依赖项。'Xamarin.Android.Support.Design 25.4.0.2‘与'Xamarin.Forms 2.4.0.282 constraint: Xamarin.Android.Support.Design (= 23.3.0)’不兼容。

尽管错误消息很明显,但奇怪的是,新的Xamarin.Forms包需要旧版本的Xamarin.Android.Support.Design。

因此,我创建了一个新项目,我看到新项目中的版本是: Xamarin.Forms 2.4.0.282和Xamarin.Android.Support.Design 25.4.0.2 (!)

这很奇怪。新项目包含版本25.4.0.2 Xamarin.Android.Support.Design。旧项目拒绝更新,因为它包含该版本的Xamarin.Android.Support.Design。这没有多大意义。

所以,问题是为什么,我会得到这个错误,为什么我不能更新到新版本的Xamarin.Forms?

EN

回答 2

Stack Overflow用户

发布于 2017-10-10 21:43:52

尝试先更新您的android支持库,然后更新到最新的xamarin forms 2.4.0

票数 0
EN

Stack Overflow用户

发布于 2017-10-12 17:52:37

你得到这个错误是因为Xamarin没有使用这些android支持库的最新版本。你可以看到,当你安装Xamarin.Forms包(Nuget-Manager:只更新Xamarin.Forms)时,如果它依赖于更新版本的安卓支持包,它会自动更新它们。

所以基本上只要Xamarin.Forms不使用最新的安卓软件包,它们就会一直显示“更新可用”,但当你更新它们时,它们就不再与Xamarin.Forms兼容了。

编辑:

有时候,删除包和bin/obj文件夹似乎还不够。如果找到此链接,请参阅删除nuget缓存的说明。

Fixing Xamarin.Android build errors

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46641561

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档