繁体   English   中英

Xamarin.Forms 安装错误消息 runaround

[英]Xamarin.Forms install error message runaround

I created a new Xamarin.Forms project and I am trying to upgrade the Xamarin.Forms Nuget package from 3.6 to v4.3. 当我尝试安装更新版本时,我会收到一连串错误消息。 事情是这样的:

  • 右键单击解决方案>管理 Nuget 包
  • 已安装选项卡 >Xamarin.Forms。 显示所有项目中安装的 v3.6(主/共享项目、Android、UWP)
  • Select v4.3 并安装升级到所有项目
  • 错误:为 Xamarin.Android.Support.Compat 检测到错误 NU1107 版本冲突。 将 Xamarin.Android.Support.Compat 28.0.0.3 直接安装/引用到项目 HPlusSports.Android 以解决此问题。
  • I search for Xamarin.Android.Support.Compat, select v28.0.0.3 and install it directly into my Android project.
  • 错误:为 Xamarin.Android.Support.Annotations 检测到错误 NU1107 版本冲突。 将 Xamarin.Android.Support.Annotations 28.0.0.3 直接安装/引用到项目 HPlusSports.Android 以解决此问题。
  • I search for Xamarin.Android.Support.Annotations, select v28.0.0.3 and install it directly into my Android project.
  • 错误:为 Xamarin.Android.Support.Annotations 检测到错误 NU1107 版本冲突。 将 Xamarin.Android.Support.Annotations 28.0.0.3 直接安装/引用到项目 HPlusSports.Android 以解决此问题。

所以我按照错误消息中的说明进行操作,但错误消息只是 go 圆圈。 无论我尝试安装什么,都无法解决。

If only updating Xamarin Forms Nuget Package will occur other Nuget Package conflict with it.

尝试以下步骤:

  • 右键项目解决方案
  • 单击管理 Nuget Package 获取解决方案
  • Go 到更新视图
  • Select 所有封装
  • 最后点击更新按钮

如以下截图:

在此处输入图像描述

对于这个问题,用记事本打开你的 android project.csproj 文件。

将 package 直接添加到 PackageReference 中。 保存并再次打开解决方案。

例子:

<PackageReference Include="Xamarin.Forms" Version="4.4.0.991864" />
<PackageReference Include="Xamarin.Android.Support.VersionedParcelable">
  <Version>28.0.0.3</Version>
</PackageReference>
<PackageReference Include="Xamarin.Android.Support.Interpolator">
  <Version>28.0.0.3</Version>
</PackageReference>
<PackageReference Include="Xamarin.Android.Support.v7.RecyclerView">
  <Version>28.0.0.3</Version>
</PackageReference>
<PackageReference Include="Xamarin.Android.Support.Fragment">
  <Version>28.0.0.3</Version>
</PackageReference>
<PackageReference Include="Xamarin.Android.Support.Core.UI">
  <Version>28.0.0.3</Version>
</PackageReference>
<PackageReference Include="Xamarin.Android.Support.Core.Utils">
  <Version>28.0.0.3</Version>
</PackageReference>
<PackageReference Include="Xamarin.Android.Support.Annotations">
  <Version>28.0.0.3</Version>
</PackageReference>
<PackageReference Include="Xamarin.Android.Support.CursorAdapter">
  <Version>28.0.0.3</Version>
</PackageReference>
<PackageReference Include="Xamarin.Android.Support.Collections">
  <Version>28.0.0.3</Version>
</PackageReference>
<PackageReference Include="Xamarin.Android.Support.Compat">
  <Version>28.0.0.3</Version>
</PackageReference>
<PackageReference Include="Xamarin.Android.Support.Design">
  <Version>28.0.0.3</Version>
</PackageReference>

试试这个过程。 解决方案

  1. 更新包
  2. 更新包-重新安装
  3. 重新启动视觉工作室。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM