无法添加 NuGet 包
Couldn't Add NuGet Package
当我尝试将 Plugin.FirebasePushNotification
添加到 Xamarin.Forms 中的 Xamarin.Android 项目时,我收到以下消息,并且未添加包。但是,它似乎在 iOS 和共享项目上运行良好。我该如何解决这个问题?
All packages and projects are compatible with MonoAndroid,Version=v11.0.
Package restore failed. Rolling back package changes
包还原期间的消息:
Version conflict detected for Xamarin.Android.Support.Collections. Install/reference Xamarin.Android.Support.Collections 28.0.0.3 directly to project Project.Android to resolve this issue.
Project.Android -> Project -> Plugin.FirebasePushNotification 3.3.10 -> Xamarin.Android.Support.v4 28.0.0.3 -> Xamarin.Android.Support.Media.Compat 28.0.0.3 -> Xamarin.Android.Support.VersionedParcelable 28.0.0.3 -> Xamarin.Android.Support.Collections (= 28.0.0.3)
Project.Android -> Project -> Xamarin.Auth 1.7.0 -> Xamarin.Android.Support.CustomTabs 28.0.0.1 -> Xamarin.Android.Support.Collections (= 28.0.0.1).
Restore failed.
尝试通过命令行清除 NuGet 缓存:
nuget locals all -clear
要设置 nuget
,您可以查看 NuGet CLI reference.
的 macOS/Linux 部分
通过手动编辑 .csproj 文件以按照错误中的指示包含包解决了问题。
当我尝试将 Plugin.FirebasePushNotification
添加到 Xamarin.Forms 中的 Xamarin.Android 项目时,我收到以下消息,并且未添加包。但是,它似乎在 iOS 和共享项目上运行良好。我该如何解决这个问题?
All packages and projects are compatible with MonoAndroid,Version=v11.0.
Package restore failed. Rolling back package changes
包还原期间的消息:
Version conflict detected for Xamarin.Android.Support.Collections. Install/reference Xamarin.Android.Support.Collections 28.0.0.3 directly to project Project.Android to resolve this issue.
Project.Android -> Project -> Plugin.FirebasePushNotification 3.3.10 -> Xamarin.Android.Support.v4 28.0.0.3 -> Xamarin.Android.Support.Media.Compat 28.0.0.3 -> Xamarin.Android.Support.VersionedParcelable 28.0.0.3 -> Xamarin.Android.Support.Collections (= 28.0.0.3)
Project.Android -> Project -> Xamarin.Auth 1.7.0 -> Xamarin.Android.Support.CustomTabs 28.0.0.1 -> Xamarin.Android.Support.Collections (= 28.0.0.1).
Restore failed.
尝试通过命令行清除 NuGet 缓存:
nuget locals all -clear
要设置 nuget
,您可以查看 NuGet CLI reference.
通过手动编辑 .csproj 文件以按照错误中的指示包含包解决了问题。