xamarin 项目中的 Nuget 降级警告

问题描述 投票:0回答:1

我在安装 NuGet 包时遇到了一个大问题。当我尝试编译代码时,出现此错误:

错误 NU1605 检测到软件包降级:Xam.Plugin.Geolocator 从 100.0.0 降级到 4.5.0.6。直接从项目中引用包来选择不同的版本。 我的项目 -> xxx -> xxx -> Xam.Plugin.Geolocator (>= 100.0.0) 我的项目 -> xxx (>= 4.5.0.6)

然后我尝试安装此软件包的不同版本,但最终出现相同的错误。我该如何解决这个问题?该软件包在 NuGet 中安装时不可见。

c# xamarin nuget
1个回答
0
投票

显然,降级的方法是,手动编辑项目文件并将其更改为您喜欢的版本。所以在你的情况下,找到这一行并更改版本:

<ItemGroup>
    <PackageReference Include="Xam.Plugin.Geolocator" Version="4.5.0.6" />
</ItemGroup>

然后打开 nuget 包管理器控制台并执行以下操作:

>nuget restore

然后它会为你降级

© www.soinside.com 2019 - 2024. All rights reserved.