xamarin / Xamarin.Auth

Xamarin.Auth
Apache License 2.0
541 stars 351 forks source link

In Android, something is making the nuget package = 28.0.0.1, update to 28.0.0.3. #426

Open dfarrNTST opened 4 years ago

dfarrNTST commented 4 years ago

When we reference this package and want to use it with the latest Android packages (28.0.0.3), we get an error saying that some reference in Xamarin.Auth is set to (= 28.0.0.1) instead of (>= 28.0.0.1). So we are unable to compile the app. Will you please update the NuGet package to support >= 28.0.0.1 or >= 28.0.0.3?

Abhirasmanu-Trimble commented 4 years ago

We are also experiencing the same problem. When can we have fix for the issue ?

Thanks

garie commented 4 years ago

I'm seeing the same issue which is preventing me from updating Xamarin.GooglePlayServices.Basement. The reference for Xamarin.Android.Support.CustomTabs should be updated to 28.0.0.3 or set to >= 28.0.0.1.

Detected package version outside of dependency constraint: Xamarin.Android.Support.CustomTabs 28.0.0.1 requires Xamarin.Android.Support.Collections (= 28.0.0.1) but version Xamarin.Android.Support.Collections 28.0.0.3 was resolved.
Version conflict detected for Xamarin.Android.Support.Interpolator. Install/reference Xamarin.Android.Support.Interpolator 28.0.0.3 directly to project Soundex.Android to resolve this issue. 
 MyApp.Android -> Xamarin.GooglePlayServices.Basement 71.1620.4 -> Xamarin.Android.Support.v4 28.0.0.3 -> Xamarin.Android.Support.Core.UI 28.0.0.3 -> Xamarin.Android.Support.Interpolator (= 28.0.0.3) 
 MyApp.Android -> Xamarin.Auth 1.7.0 -> Xamarin.Android.Support.CustomTabs 28.0.0.1 -> Xamarin.Android.Support.Interpolator (= 28.0.0.1).
Restore failed.
garie commented 4 years ago

I pulled the code down and I'm not sure why this isn't working correctly. The dependency is set up to have a minimum inclusive version (>= 28.0.0.1) according to the nuspec:

            <group targetFramework="MonoAndroid80">
                <dependency id="Xamarin.Android.Support.CustomTabs" version="[28.0.0.1,)" />
            </group>

This is confirmed on the nuget listing:

Screen Shot 2020-08-13 at 8 37 45 AM