解决通过NuGet更新第三方包时提示不兼容的问题
2016-10-24 13:44
423 查看
1、问题描述
在通过NuGet更新第三包时,由于包之间存在依赖关系,可能会出现以下错误:
2、原因分析
这是由于包
3、解决办法
要解决这个问题,只需要将
注意:此方法虽然可以成功安装第三方包,但可能会导致依赖产生的问题。除非你清楚其中的细节,否则还是不要盲目更新。
在通过NuGet更新第三包时,由于包之间存在依赖关系,可能会出现以下错误:
无法解析依赖项。“Xamarin.Android.Support.v4 24.2.1”与 “Xamarin.Forms 2.3.3.163-pre3 约束: Xamarin.Android.Support.v4 (= 23.3.0)”不兼容。
2、原因分析
这是由于包
Xamarin.Android.Support.v4 24.2.1被
Xamarin.Forms 2.3.3.163-pre3所依赖,版本要求为
Xamarin.Android.Support.v4 (= 23.3.0)。如下图所示:
3、解决办法
要解决这个问题,只需要将
Xamarin.Android.Support.v4的“依赖项行为”修改为“忽略依赖项”就可以了,如下图所示:
注意:此方法虽然可以成功安装第三方包,但可能会导致依赖产生的问题。除非你清楚其中的细节,否则还是不要盲目更新。
相关文章推荐
- 穿过你的黑发的我的手——利用Squid解决ADT通过认证代理服务器安装更新问题
- SQL Server2000通过链接服务器更新数据时的问题及解决办法
- GDAL更新至1.8.1后,通过属性查询矢量出错问题的解决方式
- iOS 开发之使用CocoaPods更新第三方出现“HEADER_SEARCH_PATHS `OTHER_LDFLAGS`……”问题解决方案
- 通过iframe引入另外一个项目中的html片段到项目中,解决样式,高度,兼容等问题的策略
- 通过samba写入文件,却提示空间不够的问题,已解决
- 解决无法安装IE11提示更新失败问题
- iOS开发之使用CocoaPods更新第三方出现“target overrides the `OTHER_LDFLAGS`……”问题解决方案
- chrome,FireFox与IE中的不兼容问题以及解决方法——(不断更新)
- Linux 系统更新命令行模式,出错原因,软件更新器更新失败,系统提示已为最新版本,问题如何解决
- 通过IE的代理服务器设置,软件无法正常更新问题的解决方式
- IOS的APP编译使用第三方库时arc编译不通过问题解决
- 解决更新本地svn版本库,提示:工作副本已锁定 问题
- 什么是CocoaPods?安装CocoaPods,使用CocoaPods安装第三方库,更新CocoaPods本身,解决安装第三方库失败问题
- .Net中通过DataSet直接更新数据库相关问题和解决方法
- 开发环境下调试没有问题,发布后运行却提示无法更新数据库 *.MDF,因为数据库是只读的解决方法
- 无法通过远程桌面登录服务器,并提示需要提供许可证的问题解决
- windows8更新补丁后提示0X8DDD0007错误(通过修改注册表解决)
- 通过iframe引入另外一个项目中的html片段到项目中,解决样式,高度,兼容等问题的策略
- [解决问题][不能更新eclipse]错误提示:Error retrieving "feature.xml". [error in opening zip file]