簡體   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