我创建了一个新的Xamarin.Forms项目,并且试图将Xamarin.Forms Nuget软件包从3.6升级到v4.3。当我尝试安装较新的版本时,我得到了圈出的错误消息的解决方法。这是怎么回事:
因此,我按照错误消息中的说明进行操作,但是错误消息只是绕圈了。无论我尝试安装什么,都无法解决。
答案 0 :(得分:1)
如果仅更新 Xamarin Forms Nuget软件包,则会发生其他Nuget软件包冲突。
尝试以下步骤:
如以下屏幕截图所示:
答案 1 :(得分:0)
要解决此问题,请通过记事本打开您的android项目.csproj文件。
将包直接添加到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>
答案 2 :(得分:0)
尝试此过程。 Solution