【发布时间】:2020-03-21 14:11:35
【问题描述】:
我尝试为 Xamarin.Forms 安装 NuGet for Splash Screen,但这个包破坏了我的工作应用程序,它变成了一个错误循环。一个错误说:
安装 Xamarin.Android.Support.Compat 27.0.2.1
当我尝试安装 Xamarin.Android.Support.Compat 27.0.2.1 时出现其他错误:
安装 Xamarin.Android.Support.Core.UI 27.0.2.1
但是当我尝试安装 Xamarin.Android.Support.Core.UI 时,它又说:
安装 Xamarin.Android.Support.Compat 27.0.2.1。
我的意思是这到底是什么?那个VS有什么问题。我多次遇到这种情况真的很烦人。有没有办法解决这个死循环?
【问题讨论】:
-
这是由于 NuGet 中存在无法正确解析版本的限制。只需确保首先安装了 Xamarin.Android.Support.Compat 和 Xamarin.Android.Support.CustomTabs。安装28个包,然后安装nuget包。
-
什么是启动画面 NuGet 包?看起来它无法安装 NuGet 的依赖项,因此为什么它让你手动安装它们。例如支持核心 UI 依赖于支持兼容性,请参见此处 nuget.org/packages/Xamarin.Android.Support.Core.UI/27.0.2.1 安装启动画面 NuGet 时可以检查包日志吗?那里可能会失败
-
@LucasZhang-MSFT:当我尝试安装 Support.Compat 的第 28 版时,它又给出了另一个错误 Xamarin.Android.Support.Annotations v28,然后当我尝试安装 Xamarin.Android.Support 时。注释它给出了另一个错误 install Support.Compat v28 .... 就是这样。它的无限循环。
-
@IainSmith:初始屏幕需要“Xamarin.Android.Support.v7.AppCompat”和“Xamarin.Android.Support.v4”。我安装了 v7AppCompat 并且 Support.v4 给出了 nuget 兼容性的错误。在该错误波开始之后。
-
@LucasZhang-MSFT:Xamarin.Android.Support.v7.AppCompat 和 Xamarin.Android.Support.v4。
标签: android visual-studio xamarin package nuget