chu*_*mcl 7 visual-studio nuget xamarin xamarin.forms
"为Xamarin.Android.Support.Compat检测到NU1107版本冲突.直接从项目引用包来解决此问题.pleaseWork.Android - > Xamarin.Android.Support.v7.MediaRouter 27.0.2 - > Xamarin.Android.Support .v7.Palette 27.0.2 - > Xamarin.Android.Support.Compat(= 27.0.2)pleaseWork.Android - > pleaseWork - > Plugin.Share 7.1.1 - > Xamarin.Android.Support.CustomTabs 25.4.0.2 - > Xamarin.Android.Support.Compat(= 25.4.0.2)."
当我尝试将插件安装到我的Xamarin项目时,我不断收到此错误.我不知道如何解决这个错误,我已经遍布互联网搜索解决方案.
如何修复 Xamarin/NuGet 错误 NU1107?- “检测到 Xamarin.Android.Support.Compat 的版本冲突”
如果我将包安装Plugin.Share 7.1.1到我的 Xamarin 并参考Xamarin.Android.Support.v7.MediaRouter 27.0.2.
要解决此问题,请先安装27.0.2Xamarin.Android.Support.CustomTabs版本的依赖项,然后再安装包Plugin.Share 7.1.1。
此解决方案的原因:
就像错误信息显示的那样,Xamarin 项目的默认包是Xamarin.Android.Support.v7.MediaRouter 27.0.2,具有间接依赖关系Xamarin.Android.Support.Compat (= 27.0.2)。但是,该包Plugin.Share 7.1.1也有一个间接依赖Xamarin.Android.Support.Compat (= 25.4.0.2),比已经安装的版本27.0.2 低。所以 nuget 会给你错误NU1107 Version conflict detected for Xamarin.Android.Support.Compat。
为了使用相同版本的包Xamarin.Android.Support.Compat,我们必须更新引用包Xamarin.Android.Support.CustomTabs到27.0.2,这是由引用支持包Plugin.Share 7.1.1。
所以,这个问题的解决办法是先安装Xamarin.Android.Support.CustomTabs 27.0.2,再安装包Plugin.Share 7.1.1。
希望这可以帮助。
| 归档时间: |
|
| 查看次数: |
4602 次 |
| 最近记录: |