【问题标题】:Endless Errors with Xamarin when installing NuGet package安装 NuGet 包时 Xamarin 的无尽错误
【发布时间】: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


【解决方案1】:

删除所有 Xamarin.Android.* 包并仅安装:

 <PackageReference Include=“Xamarin.Android.Support.Core.Utils” Version=“28.0.0.3" />

【讨论】:

    【解决方案2】:

    我尝试了几件事,但我找到了创建新项目并将所有代码传输到该新项目的解决方案。这是详尽的,但它有效。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-05-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-08-28
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多