Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Incorrect version ranges shown for PackageReference: Version conflict detected #5463

Closed
JRi90 opened this issue Jun 21, 2017 · 10 comments
Closed
Labels
Area:ErrorHandling warnings and errors/log messages & related error codes.
Milestone

Comments

@JRi90
Copy link

JRi90 commented Jun 21, 2017

We try out the new PackageReference today, but an error occured:

Version conflict detected for ProjectA.
Main (>= 1.0.0) -> ProjectB (>= 9.0.22) -> ProjectA (>= 9.0.22)
Main (>= 1.0.0) -> ProjectC (>= 6.1.50) -> ProjectD (>= 8.0.19) -> ProjectA (>= 8.0.19).

Steps:

  1. Install ProjectB 9.0.22
  2. Install ProjectC - failed.

Expectation:
ProjectC successfully installed and ProjectA is used in Version >= 9.0.22.
If we use the "old" packages.config, it work.

A possible workaround:

  1. Install ProjectB 9.0.22
  2. Install explicit ProjectA 9.0.22
  3. Install ProjectC
@DanRigby
Copy link

DanRigby commented Jun 21, 2017

I'm seeing this as well with <PackageReference> use and it makes working with packages that have shared dependencies painful.

In the below example, I would have expected Xamarin.Android.Support.Compat to be updated to 25.3.1 rather then a failure occurring.

PM> Update-Package Xamarin.Android.Support.Design
Restoring packages for E:\Projects\acquaint\App\Acquaint.Native\Acquaint.Native.Droid\Acquaint.Native.Droid.csproj...
Update-Package : Version conflict detected for Xamarin.Android.Support.Compat. 
 Acquaint.Native.Droid (>= 1.0.0) -> Xamarin.Android.Support.Design (>= 25.3.1) -> Xamarin.Android.Support.Compat (>= 25.3.1) 
 Acquaint.Native.Droid (>= 1.0.0) -> Xamarin.GooglePlayServices.Maps (>= 42.1021.1) -> Xamarin.GooglePlayServices.Basement (>= 42.1021.1) -> Xamarin.Android.Support.v4 (>= 25.1.0) -> 
Xamarin.Android.Support.Compat (>= 25.1.0).
At line:1 char:1
+ Update-Package Xamarin.Android.Support.Design
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : NotSpecified: (:) [Update-Package], Exception
    + FullyQualifiedErrorId : NuGetCmdletUnhandledException,NuGet.PackageManagement.PowerShellCmdlets.UpdatePackageCommand 

@bruzkovsky
Copy link

bruzkovsky commented Jul 13, 2017

This also occurs with project.json configs.

Version conflict detected for Xamarin.Android.Support.Compat. iCL.Filler.Droid (>= 1.0.0) -> iCL.Filler.Core (>= 1.0.0) -> Xam.Plugin.Media (>= 3.0.0.62-alpha) -> Xamarin.Android.Support.Core.Utils (>= 25.3.1) -> Xamarin.Android.Support.Compat (>= 25.3.1) iCL.Filler.Droid (>= 1.0.0) -> MvvmCross.Plugin.DownloadCache (>= 4.4.0.1) -> Xamarin.Android.Support.v4 (>= 24.2.1) -> Xamarin.Android.Support.Compat (>= 24.2.1). NuGet package restore failed.

Microsoft Visual Studio Community 2017
Version 15.2 (26430.15) Release
VisualStudio.15.Release/15.2.0+26430.15
Microsoft .NET Framework
Version 4.7.02046

Installed Version: Community

NuGet Package Manager 4.2.0

Edit: @DanRigby a possible workaround is to install the v25 Android.Support libraries yourself, forcing nuget to take those. I know it is still painful, but at least it works...

@JonDouglas
Copy link
Contributor

This bug is really hard to workaround in most cases. I would think that any package that has a dependency of >= should be fine if previous nugets match the dependency. Instead because of this bug, you have to uninstall dependencies and ensure they are installed via the parent package first. packages.config works as a general workaround, but for those already committed to <PackageReference>, this bug absolutely blocks any project that needs to install multiple packages that share a similar dependency set. Is there any further information needed to get eyes on this?

@davidfowl
Copy link
Member

There shouldn't be a conflict if there's no upper bound. I believe there was a bug with printing out the upper bound in the error message that was recently fixed.

Can you look at the project.assets.json in the obj folder

@JonDouglas
Copy link
Contributor

Here's a quick example in Xamarin.Android:

Project A(PackageReference):

  • Install-Package Xamarin.Android.Support.v7.RecyclerView -Version 25.4.0.2 (Success)
  • Install-Package Xamarin.GooglePlayServices.Maps -Version 42.1021.1 (Failure)

Xamarin.GooglePlayServices.Maps Package Manager Output:

Running restore with 8 concurrent jobs.
Reading project file C:\Users\dougl\Documents\Visual Studio 2017\Projects\App24\App24\App24.csproj.
Restoring packages for C:\Users\dougl\Documents\Visual Studio 2017\Projects\App24\App24\App24.csproj...
Restoring packages for MonoAndroid,Version=v7.1...
Resolving conflicts for MonoAndroid,Version=v7.1...
Version conflict detected for Xamarin.Android.Support.Compat. Reference the package directly from the project to resolve this issue. 
 App24 (>= 1.0.0) -> Xamarin.Android.Support.v7.RecyclerView (>= 25.4.0.2) -> Xamarin.Android.Support.Compat (>= 25.4.0.2) 
 App24 (>= 1.0.0) -> Xamarin.GooglePlayServices.Maps (>= 42.1021.1) -> Xamarin.GooglePlayServices.Basement (>= 42.1021.1) -> Xamarin.Android.Support.v4 (>= 25.1.0) -> Xamarin.Android.Support.Compat (>= 25.1.0).
Checking compatibility of packages on MonoAndroid,Version=v7.1.
Checking compatibility for App24 1.0.0 with MonoAndroid,Version=v7.1.
Checking compatibility for Xamarin.Android.Support.v7.RecyclerView 25.4.0.2 with MonoAndroid,Version=v7.1.
Checking compatibility for Xamarin.GooglePlayServices.Maps 42.1021.1 with MonoAndroid,Version=v7.1.
Checking compatibility for Xamarin.Android.Support.Compat 25.4.0.2 with MonoAndroid,Version=v7.1.
Checking compatibility for Xamarin.Android.Support.Core.UI 25.4.0.2 with MonoAndroid,Version=v7.1.
Checking compatibility for Xamarin.GooglePlayServices.Base 42.1021.1 with MonoAndroid,Version=v7.1.
Checking compatibility for Xamarin.GooglePlayServices.Basement 42.1021.1 with MonoAndroid,Version=v7.1.
Checking compatibility for Xamarin.Android.Support.Annotations 25.4.0.2 with MonoAndroid,Version=v7.1.
Checking compatibility for Xamarin.GooglePlayServices.Tasks 42.1021.1 with MonoAndroid,Version=v7.1.
Checking compatibility for Xamarin.Build.Download 0.4.2 with MonoAndroid,Version=v7.1.
Checking compatibility for Xamarin.Android.Support.v4 25.1.0 with MonoAndroid,Version=v7.1.
Checking compatibility for Xamarin.Android.Support.Core.Utils 25.1.0 with MonoAndroid,Version=v7.1.
Checking compatibility for Xamarin.Android.Support.Fragment 25.1.0 with MonoAndroid,Version=v7.1.
Checking compatibility for Xamarin.Android.Support.Media.Compat 25.1.0 with MonoAndroid,Version=v7.1.
All packages and projects are compatible with MonoAndroid,Version=v7.1.
Package restore failed. Rolling back package changes for 'App24'.
Time Elapsed: 00:00:00.1170546
========== Finished ==========

project.assets.json:

{
  "version": 3,
  "targets": {
    "MonoAndroid,Version=v7.1": {
      "Xamarin.Android.Support.Annotations/25.4.0.2": {
        "type": "package",
        "compile": {
          "lib/MonoAndroid70/Xamarin.Android.Support.Annotations.dll": {}
        },
        "runtime": {
          "lib/MonoAndroid70/Xamarin.Android.Support.Annotations.dll": {}
        }
      },
      "Xamarin.Android.Support.Compat/25.4.0.2": {
        "type": "package",
        "dependencies": {
          "Xamarin.Android.Support.Annotations": "[25.4.0.2]"
        },
        "compile": {
          "lib/MonoAndroid70/Xamarin.Android.Support.Compat.dll": {}
        },
        "runtime": {
          "lib/MonoAndroid70/Xamarin.Android.Support.Compat.dll": {}
        },
        "build": {
          "build/MonoAndroid70/Xamarin.Android.Support.Compat.targets": {}
        }
      },
      "Xamarin.Android.Support.Core.UI/25.4.0.2": {
        "type": "package",
        "dependencies": {
          "Xamarin.Android.Support.Compat": "[25.4.0.2]"
        },
        "compile": {
          "lib/MonoAndroid70/Xamarin.Android.Support.Core.UI.dll": {}
        },
        "runtime": {
          "lib/MonoAndroid70/Xamarin.Android.Support.Core.UI.dll": {}
        },
        "build": {
          "build/MonoAndroid70/Xamarin.Android.Support.Core.UI.targets": {}
        }
      },
      "Xamarin.Android.Support.v7.RecyclerView/25.4.0.2": {
        "type": "package",
        "dependencies": {
          "Xamarin.Android.Support.Compat": "[25.4.0.2]",
          "Xamarin.Android.Support.Core.UI": "[25.4.0.2]"
        },
        "compile": {
          "lib/MonoAndroid70/Xamarin.Android.Support.v7.RecyclerView.dll": {}
        },
        "runtime": {
          "lib/MonoAndroid70/Xamarin.Android.Support.v7.RecyclerView.dll": {}
        },
        "build": {
          "build/MonoAndroid70/Xamarin.Android.Support.v7.RecyclerView.targets": {}
        }
      }
    }
  },
  "libraries": {
    "Xamarin.Android.Support.Annotations/25.4.0.2": {
      "sha512": "4Gkj6OCOJO7jn4drGZxeCCaEVHOjUu0RzsEzZaAZJzrLNqEHqoYrKwIlbsecfEpjbAcyT77Sb8wkZnZNFPdlaA==",
      "type": "package",
      "path": "xamarin.android.support.annotations/25.4.0.2",
      "files": [
        "THIRD-PARTY-NOTICES.txt",
        "lib/MonoAndroid70/Xamarin.Android.Support.Annotations.dll",
        "xamarin.android.support.annotations.25.4.0.2.nupkg.sha512",
        "xamarin.android.support.annotations.nuspec"
      ]
    },
    "Xamarin.Android.Support.Compat/25.4.0.2": {
      "sha512": "k+bZ2ArXV7x1U5xomEiCVRoWHAWr6VKhF6Ziqd1DdK4ZZ4W+J0Dsi5oR2QcQHhIodb7j7cfuDcBAEs0KYvOmuQ==",
      "type": "package",
      "path": "xamarin.android.support.compat/25.4.0.2",
      "files": [
        "THIRD-PARTY-NOTICES.txt",
        "build/MonoAndroid70/Xamarin.Android.Support.Compat.targets",
        "lib/MonoAndroid70/Xamarin.Android.Support.Compat.dll",
        "xamarin.android.support.compat.25.4.0.2.nupkg.sha512",
        "xamarin.android.support.compat.nuspec"
      ]
    },
    "Xamarin.Android.Support.Core.UI/25.4.0.2": {
      "sha512": "RKU0D2joAnk9bawGoS1/AGg+2CurKd4uK+ToYyueNN0iJTs3K/ZvnUGck8FGl6Iy8Hfy6NySv51ubMlFSXATuA==",
      "type": "package",
      "path": "xamarin.android.support.core.ui/25.4.0.2",
      "files": [
        "THIRD-PARTY-NOTICES.txt",
        "build/MonoAndroid70/Xamarin.Android.Support.Core.UI.targets",
        "lib/MonoAndroid70/Xamarin.Android.Support.Core.UI.dll",
        "proguard/proguard.txt",
        "xamarin.android.support.core.ui.25.4.0.2.nupkg.sha512",
        "xamarin.android.support.core.ui.nuspec"
      ]
    },
    "Xamarin.Android.Support.v7.RecyclerView/25.4.0.2": {
      "sha512": "rBEs2Lk4P967ejGGWf+Wbk4OBuMmvv8XLbpJ2QZ+8YyXecMexzQTFaBj7DeUfqjJTSbAEhQJYltY0g7m6XYA+A==",
      "type": "package",
      "path": "xamarin.android.support.v7.recyclerview/25.4.0.2",
      "files": [
        "THIRD-PARTY-NOTICES.txt",
        "build/MonoAndroid70/Xamarin.Android.Support.v7.RecyclerView.targets",
        "lib/MonoAndroid70/Xamarin.Android.Support.v7.RecyclerView.dll",
        "proguard/proguard.txt",
        "xamarin.android.support.v7.recyclerview.25.4.0.2.nupkg.sha512",
        "xamarin.android.support.v7.recyclerview.nuspec"
      ]
    }
  },
  "projectFileDependencyGroups": {
    "MonoAndroid,Version=v7.1": [
      "Xamarin.Android.Support.v7.RecyclerView >= 25.4.0.2"
    ]
  },
  "packageFolders": {
    "C:\\Users\\dougl\\.nuget\\packages\\": {}
  },
  "project": {
    "version": "1.0.0",
    "restore": {
      "projectUniqueName": "C:\\Users\\dougl\\Documents\\Visual Studio 2017\\Projects\\App24\\App24\\App24.csproj",
      "projectName": "App24",
      "projectPath": "C:\\Users\\dougl\\Documents\\Visual Studio 2017\\Projects\\App24\\App24\\App24.csproj",
      "packagesPath": "C:\\Users\\dougl\\.nuget\\packages\\",
      "outputPath": "C:\\Users\\dougl\\Documents\\Visual Studio 2017\\Projects\\App24\\App24\\obj\\",
      "projectStyle": "PackageReference",
      "skipContentFileWrite": true,
      "configFilePaths": [
        "C:\\Users\\dougl\\AppData\\Roaming\\NuGet\\NuGet.Config",
        "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config"
      ],
      "originalTargetFrameworks": [
        "monoandroid71"
      ],
      "sources": {
        "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {},
        "https://api.nuget.org/v3/index.json": {},
        "https://www.myget.org/F/reactiveui/api/v3/index.json": {}
      },
      "frameworks": {
        "monoandroid71": {
          "projectReferences": {}
        }
      }
    },
    "dependencies": {
      "Xamarin.Android.Support.v7.RecyclerView": {
        "target": "Package",
        "version": "[25.4.0.2, )"
      }
    },
    "frameworks": {
      "monoandroid71": {}
    }
  }

Project B(packages.config)

  • Install-Package Xamarin.Android.Support.v7.RecyclerView -Version 25.4.0.2 (Success)
  • Install-Package Xamarin.GooglePlayServices.Maps -Version 42.1021.1 (Success)

Xamarin.GooglePlayServices.Maps Package Manager Output:

Attempting to gather dependency information for package 'Xamarin.GooglePlayServices.Maps.42.1021.1' with respect to project 'App25', targeting 'MonoAndroid,Version=v7.1'
  GET https://api.nuget.org/v3/registration3-gz-semver2/xamarin.googleplayservices.maps/index.json
  OK https://api.nuget.org/v3/registration3-gz-semver2/xamarin.googleplayservices.maps/index.json 61ms
  GET https://api.nuget.org/v3/registration3-gz-semver2/xamarin.googleplayservices.base/index.json
  GET https://api.nuget.org/v3/registration3-gz-semver2/xamarin.googleplayservices.basement/index.json
  GET https://www.myget.org/F/reactiveui/api/v3/registration1/xamarin.googleplayservices.basement/index.json
  GET https://www.myget.org/F/reactiveui/api/v3/registration1/xamarin.googleplayservices.base/index.json
  OK https://api.nuget.org/v3/registration3-gz-semver2/xamarin.googleplayservices.base/index.json 144ms
  OK https://api.nuget.org/v3/registration3-gz-semver2/xamarin.googleplayservices.basement/index.json 151ms
  GET https://api.nuget.org/v3/registration3-gz-semver2/xamarin.android.support.v4/index.json
  GET https://www.myget.org/F/reactiveui/api/v3/registration1/xamarin.android.support.v4/index.json
  GET https://www.myget.org/F/reactiveui/api/v3/registration1/xamarin.build.download/index.json
  GET https://api.nuget.org/v3/registration3-gz-semver2/xamarin.build.download/index.json
  GET https://www.myget.org/F/reactiveui/api/v3/registration1/xamarin.googleplayservices.tasks/index.json
  GET https://api.nuget.org/v3/registration3-gz-semver2/xamarin.firebase.common/index.json
  GET https://api.nuget.org/v3/registration3-gz-semver2/xamarin.googleplayservices.tasks/index.json
  GET https://www.myget.org/F/reactiveui/api/v3/registration1/xamarin.firebase.common/index.json
  NotFound https://www.myget.org/F/reactiveui/api/v3/registration1/xamarin.googleplayservices.base/index.json 163ms
  OK https://api.nuget.org/v3/registration3-gz-semver2/xamarin.android.support.v4/index.json 145ms
  GET https://api.nuget.org/v3/registration3-gz-semver2/xamarin.android.support.v13/index.json
  GET https://api.nuget.org/v3/registration3-gz-semver2/xamarin.android.support.media.compat/index.json
  GET https://www.myget.org/F/reactiveui/api/v3/registration1/xamarin.android.support.media.compat/index.json
  GET https://www.myget.org/F/reactiveui/api/v3/registration1/xamarin.android.support.v13/index.json
  GET https://api.nuget.org/v3/registration3-gz-semver2/xamarin.android.support.fragment/index.json
  GET https://www.myget.org/F/reactiveui/api/v3/registration1/xamarin.android.support.fragment/index.json
  GET https://api.nuget.org/v3/registration3-gz-semver2/xamarin.android.support.compat/index.json
  GET https://www.myget.org/F/reactiveui/api/v3/registration1/xamarin.android.support.compat/index.json
  NotFound https://www.myget.org/F/reactiveui/api/v3/registration1/xamarin.build.download/index.json 158ms
  GET https://api.nuget.org/v3/registration3-gz-semver2/xamarin.android.support.core.ui/index.json
  NotFound https://www.myget.org/F/reactiveui/api/v3/registration1/xamarin.firebase.common/index.json 163ms
  GET https://www.myget.org/F/reactiveui/api/v3/registration1/xamarin.android.support.core.ui/index.json
  OK https://api.nuget.org/v3/registration3-gz-semver2/xamarin.firebase.common/index.json 167ms
  GET https://api.nuget.org/v3/registration3-gz-semver2/xamarin.android.support.core.utils/index.json
  OK https://api.nuget.org/v3/registration3-gz-semver2/xamarin.build.download/index.json 273ms
  GET https://www.myget.org/F/reactiveui/api/v3/registration1/xamarin.android.support.core.utils/index.json
  OK https://api.nuget.org/v3/registration3-gz-semver2/xamarin.googleplayservices.tasks/index.json 289ms
  GET https://api.nuget.org/v3/registration3-gz-semver2/xamarin.android.support.annotations/index.json
  NotFound https://www.myget.org/F/reactiveui/api/v3/registration1/xamarin.android.support.media.compat/index.json 163ms
  GET https://www.myget.org/F/reactiveui/api/v3/registration1/xamarin.android.support.annotations/index.json
  NotFound https://www.myget.org/F/reactiveui/api/v3/registration1/xamarin.android.support.fragment/index.json 170ms
  GET https://api.nuget.org/v3/registration3-gz-semver2/xamarin.android.support.v7.recyclerview/index.json
  OK https://api.nuget.org/v3/registration3-gz-semver2/xamarin.android.support.v13/index.json 254ms
  OK https://api.nuget.org/v3/registration3-gz-semver2/xamarin.android.support.fragment/index.json 257ms
  GET https://www.myget.org/F/reactiveui/api/v3/registration1/xamarin.android.support.v7.recyclerview/index.json
  NotFound https://www.myget.org/F/reactiveui/api/v3/registration1/xamarin.android.support.core.ui/index.json 310ms
  NotFound https://www.myget.org/F/reactiveui/api/v3/registration1/xamarin.android.support.core.utils/index.json 209ms
  NotFound https://www.myget.org/F/reactiveui/api/v3/registration1/xamarin.android.support.annotations/index.json 186ms
  OK https://api.nuget.org/v3/registration3-gz-semver2/xamarin.android.support.media.compat/index.json 375ms
  OK https://api.nuget.org/v3/registration3-gz-semver2/xamarin.android.support.core.ui/index.json 404ms
  NotFound https://www.myget.org/F/reactiveui/api/v3/registration1/xamarin.android.support.v7.recyclerview/index.json 217ms
  OK https://api.nuget.org/v3/registration3-gz-semver2/xamarin.android.support.compat/index.json 494ms
  OK https://api.nuget.org/v3/registration3-gz-semver2/xamarin.android.support.core.utils/index.json 462ms
  OK https://api.nuget.org/v3/registration3-gz-semver2/xamarin.android.support.annotations/index.json 479ms
  OK https://api.nuget.org/v3/registration3-gz-semver2/xamarin.android.support.v7.recyclerview/index.json 456ms
  NotFound https://www.myget.org/F/reactiveui/api/v3/registration1/xamarin.googleplayservices.basement/index.json 2024ms
  NotFound https://www.myget.org/F/reactiveui/api/v3/registration1/xamarin.googleplayservices.tasks/index.json 1888ms
  NotFound https://www.myget.org/F/reactiveui/api/v3/registration1/xamarin.android.support.v4/index.json 1909ms
  NotFound https://www.myget.org/F/reactiveui/api/v3/registration1/xamarin.android.support.v13/index.json 1892ms
  NotFound https://www.myget.org/F/reactiveui/api/v3/registration1/xamarin.android.support.compat/index.json 1908ms
Total number of results gathered : 61
Gathering dependency information took 2.3 sec
Summary of time taken to gather dependencies per source :
https://www.myget.org/F/reactiveui/api/v3/index.json	-	11.38 sec
C:\Users\dougl\Documents\Visual Studio 2017\Projects\App25\packages	-	8.63 ms
C:\Program Files (x86)\Microsoft SDKs\NuGetPackages\	-	1.76 ms
https://api.nuget.org/v3/index.json	-	4.57 sec
Attempting to resolve dependencies for package 'Xamarin.GooglePlayServices.Maps.42.1021.1' with DependencyBehavior 'Lowest'
Resolving dependency information took 0 ms
Resolving actions to install package 'Xamarin.GooglePlayServices.Maps.42.1021.1'
Resolved actions to install package 'Xamarin.GooglePlayServices.Maps.42.1021.1'
Retrieving package 'Xamarin.Android.Support.Core.Utils 25.4.0.2' from 'nuget.org'.
Retrieving package 'Xamarin.Android.Support.Fragment 25.4.0.2' from 'nuget.org'.
Retrieving package 'Xamarin.Android.Support.Media.Compat 25.4.0.2' from 'nuget.org'.
  GET https://api.nuget.org/v3-flatcontainer/xamarin.android.support.v4/25.4.0.2/xamarin.android.support.v4.25.4.0.2.nupkg
Retrieving package 'Xamarin.Android.Support.v4 25.4.0.2' from 'nuget.org'.
Retrieving package 'Xamarin.Build.Download 0.4.2' from 'nuget.org'.
Retrieving package 'Xamarin.GooglePlayServices.Base 42.1021.1' from 'nuget.org'.
Retrieving package 'Xamarin.GooglePlayServices.Basement 42.1021.1' from 'nuget.org'.
Retrieving package 'Xamarin.GooglePlayServices.Maps 42.1021.1' from 'nuget.org'.
Retrieving package 'Xamarin.GooglePlayServices.Tasks 42.1021.1' from 'nuget.org'.
For adding package 'Xamarin.Android.Support.Core.Utils.25.4.0.2' to project 'App25' that targets 'monoandroid71'.
For adding package 'Xamarin.Android.Support.Core.Utils.25.4.0.2' to project 'App25' that targets 'monoandroid71'.
Adding package 'Xamarin.Android.Support.Core.Utils.25.4.0.2' to folder 'C:\Users\dougl\Documents\Visual Studio 2017\Projects\App25\packages'
Added package 'Xamarin.Android.Support.Core.Utils.25.4.0.2' to folder 'C:\Users\dougl\Documents\Visual Studio 2017\Projects\App25\packages'
Added package 'Xamarin.Android.Support.Core.Utils.25.4.0.2' to folder 'C:\Users\dougl\Documents\Visual Studio 2017\Projects\App25\packages' from source 'https://api.nuget.org/v3/index.json'
  OK https://api.nuget.org/v3-flatcontainer/xamarin.android.support.v4/25.4.0.2/xamarin.android.support.v4.25.4.0.2.nupkg 391ms
Added reference 'Xamarin.Android.Support.Core.Utils' to project:'App25'. The Reference was Resolved To Package (resolvedToPackage):'True', where Reference Path from DTE(dteOriginalPath):'C:\Users\dougl\Documents\Visual Studio 2017\Projects\App25\packages\Xamarin.Android.Support.Core.Utils.25.4.0.2\lib\MonoAndroid70\Xamarin.Android.Support.Core.Utils.dll' and Reference Path from package reference(assemblyFullPath):'C:\Users\dougl\Documents\Visual Studio 2017\Projects\App25\packages\Xamarin.Android.Support.Core.Utils.25.4.0.2\lib\MonoAndroid70\Xamarin.Android.Support.Core.Utils.dll'.
Acquiring lock for the installation of Xamarin.Android.Support.v4 25.4.0.2
Acquired lock for the installation of Xamarin.Android.Support.v4 25.4.0.2
Installing Xamarin.Android.Support.v4 25.4.0.2.
Added package 'Xamarin.Android.Support.Core.Utils.25.4.0.2' to 'packages.config'
Successfully installed 'Xamarin.Android.Support.Core.Utils 25.4.0.2' to App25
For adding package 'Xamarin.Android.Support.Media.Compat.25.4.0.2' to project 'App25' that targets 'monoandroid71'.
For adding package 'Xamarin.Android.Support.Media.Compat.25.4.0.2' to project 'App25' that targets 'monoandroid71'.
Adding package 'Xamarin.Android.Support.Media.Compat.25.4.0.2' to folder 'C:\Users\dougl\Documents\Visual Studio 2017\Projects\App25\packages'
Added package 'Xamarin.Android.Support.Media.Compat.25.4.0.2' to folder 'C:\Users\dougl\Documents\Visual Studio 2017\Projects\App25\packages'
Added package 'Xamarin.Android.Support.Media.Compat.25.4.0.2' to folder 'C:\Users\dougl\Documents\Visual Studio 2017\Projects\App25\packages' from source 'https://api.nuget.org/v3/index.json'
Completed installation of Xamarin.Android.Support.v4 25.4.0.2
Added reference 'Xamarin.Android.Support.Media.Compat' to project:'App25'. The Reference was Resolved To Package (resolvedToPackage):'True', where Reference Path from DTE(dteOriginalPath):'C:\Users\dougl\Documents\Visual Studio 2017\Projects\App25\packages\Xamarin.Android.Support.Media.Compat.25.4.0.2\lib\MonoAndroid70\Xamarin.Android.Support.Media.Compat.dll' and Reference Path from package reference(assemblyFullPath):'C:\Users\dougl\Documents\Visual Studio 2017\Projects\App25\packages\Xamarin.Android.Support.Media.Compat.25.4.0.2\lib\MonoAndroid70\Xamarin.Android.Support.Media.Compat.dll'.
Added package 'Xamarin.Android.Support.Media.Compat.25.4.0.2' to 'packages.config'
Successfully installed 'Xamarin.Android.Support.Media.Compat 25.4.0.2' to App25
For adding package 'Xamarin.Android.Support.Fragment.25.4.0.2' to project 'App25' that targets 'monoandroid71'.
For adding package 'Xamarin.Android.Support.Fragment.25.4.0.2' to project 'App25' that targets 'monoandroid71'.
Adding package 'Xamarin.Android.Support.Fragment.25.4.0.2' to folder 'C:\Users\dougl\Documents\Visual Studio 2017\Projects\App25\packages'
Added package 'Xamarin.Android.Support.Fragment.25.4.0.2' to folder 'C:\Users\dougl\Documents\Visual Studio 2017\Projects\App25\packages'
Added package 'Xamarin.Android.Support.Fragment.25.4.0.2' to folder 'C:\Users\dougl\Documents\Visual Studio 2017\Projects\App25\packages' from source 'https://api.nuget.org/v3/index.json'
Added reference 'Xamarin.Android.Support.Fragment' to project:'App25'. The Reference was Resolved To Package (resolvedToPackage):'True', where Reference Path from DTE(dteOriginalPath):'C:\Users\dougl\Documents\Visual Studio 2017\Projects\App25\packages\Xamarin.Android.Support.Fragment.25.4.0.2\lib\MonoAndroid70\Xamarin.Android.Support.Fragment.dll' and Reference Path from package reference(assemblyFullPath):'C:\Users\dougl\Documents\Visual Studio 2017\Projects\App25\packages\Xamarin.Android.Support.Fragment.25.4.0.2\lib\MonoAndroid70\Xamarin.Android.Support.Fragment.dll'.
Added package 'Xamarin.Android.Support.Fragment.25.4.0.2' to 'packages.config'
Successfully installed 'Xamarin.Android.Support.Fragment 25.4.0.2' to App25
For adding package 'Xamarin.Android.Support.v4.25.4.0.2' to project 'App25' that targets 'monoandroid71'.
For adding package 'Xamarin.Android.Support.v4.25.4.0.2' to project 'App25' that targets 'monoandroid71'.
Adding package 'Xamarin.Android.Support.v4.25.4.0.2' to folder 'C:\Users\dougl\Documents\Visual Studio 2017\Projects\App25\packages'
Added package 'Xamarin.Android.Support.v4.25.4.0.2' to folder 'C:\Users\dougl\Documents\Visual Studio 2017\Projects\App25\packages'
Added package 'Xamarin.Android.Support.v4.25.4.0.2' to folder 'C:\Users\dougl\Documents\Visual Studio 2017\Projects\App25\packages' from source 'https://api.nuget.org/v3/index.json'
Added reference 'Xamarin.Android.Support.v4' to project:'App25'. The Reference was Resolved To Package (resolvedToPackage):'True', where Reference Path from DTE(dteOriginalPath):'C:\Users\dougl\Documents\Visual Studio 2017\Projects\App25\packages\Xamarin.Android.Support.v4.25.4.0.2\lib\MonoAndroid70\Xamarin.Android.Support.v4.dll' and Reference Path from package reference(assemblyFullPath):'C:\Users\dougl\Documents\Visual Studio 2017\Projects\App25\packages\Xamarin.Android.Support.v4.25.4.0.2\lib\MonoAndroid70\Xamarin.Android.Support.v4.dll'.
Added package 'Xamarin.Android.Support.v4.25.4.0.2' to 'packages.config'
Successfully installed 'Xamarin.Android.Support.v4 25.4.0.2' to App25
For adding package 'Xamarin.Build.Download.0.4.2' to project 'App25' that targets 'monoandroid71'.
For adding package 'Xamarin.Build.Download.0.4.2' to project 'App25' that targets 'monoandroid71'.
Adding package 'Xamarin.Build.Download.0.4.2' to folder 'C:\Users\dougl\Documents\Visual Studio 2017\Projects\App25\packages'
Added package 'Xamarin.Build.Download.0.4.2' to folder 'C:\Users\dougl\Documents\Visual Studio 2017\Projects\App25\packages'
Added package 'Xamarin.Build.Download.0.4.2' to folder 'C:\Users\dougl\Documents\Visual Studio 2017\Projects\App25\packages' from source 'https://api.nuget.org/v3/index.json'
Added package 'Xamarin.Build.Download.0.4.2' to 'packages.config'
Successfully installed 'Xamarin.Build.Download 0.4.2' to App25
For adding package 'Xamarin.GooglePlayServices.Basement.42.1021.1' to project 'App25' that targets 'monoandroid71'.
For adding package 'Xamarin.GooglePlayServices.Basement.42.1021.1' to project 'App25' that targets 'monoandroid71'.
Adding package 'Xamarin.GooglePlayServices.Basement.42.1021.1' to folder 'C:\Users\dougl\Documents\Visual Studio 2017\Projects\App25\packages'
Added package 'Xamarin.GooglePlayServices.Basement.42.1021.1' to folder 'C:\Users\dougl\Documents\Visual Studio 2017\Projects\App25\packages'
Added package 'Xamarin.GooglePlayServices.Basement.42.1021.1' to folder 'C:\Users\dougl\Documents\Visual Studio 2017\Projects\App25\packages' from source 'https://api.nuget.org/v3/index.json'
Added reference 'Xamarin.GooglePlayServices.Basement' to project:'App25'. The Reference was Resolved To Package (resolvedToPackage):'True', where Reference Path from DTE(dteOriginalPath):'C:\Users\dougl\Documents\Visual Studio 2017\Projects\App25\packages\Xamarin.GooglePlayServices.Basement.42.1021.1\lib\MonoAndroid70\Xamarin.GooglePlayServices.Basement.dll' and Reference Path from package reference(assemblyFullPath):'C:\Users\dougl\Documents\Visual Studio 2017\Projects\App25\packages\Xamarin.GooglePlayServices.Basement.42.1021.1\lib\MonoAndroid70\Xamarin.GooglePlayServices.Basement.dll'.
Added package 'Xamarin.GooglePlayServices.Basement.42.1021.1' to 'packages.config'
Successfully installed 'Xamarin.GooglePlayServices.Basement 42.1021.1' to App25
For adding package 'Xamarin.GooglePlayServices.Tasks.42.1021.1' to project 'App25' that targets 'monoandroid71'.
For adding package 'Xamarin.GooglePlayServices.Tasks.42.1021.1' to project 'App25' that targets 'monoandroid71'.
Adding package 'Xamarin.GooglePlayServices.Tasks.42.1021.1' to folder 'C:\Users\dougl\Documents\Visual Studio 2017\Projects\App25\packages'
Added package 'Xamarin.GooglePlayServices.Tasks.42.1021.1' to folder 'C:\Users\dougl\Documents\Visual Studio 2017\Projects\App25\packages'
Added package 'Xamarin.GooglePlayServices.Tasks.42.1021.1' to folder 'C:\Users\dougl\Documents\Visual Studio 2017\Projects\App25\packages' from source 'https://api.nuget.org/v3/index.json'
Added reference 'Xamarin.GooglePlayServices.Tasks' to project:'App25'. The Reference was Resolved To Package (resolvedToPackage):'True', where Reference Path from DTE(dteOriginalPath):'C:\Users\dougl\Documents\Visual Studio 2017\Projects\App25\packages\Xamarin.GooglePlayServices.Tasks.42.1021.1\lib\MonoAndroid70\Xamarin.GooglePlayServices.Tasks.dll' and Reference Path from package reference(assemblyFullPath):'C:\Users\dougl\Documents\Visual Studio 2017\Projects\App25\packages\Xamarin.GooglePlayServices.Tasks.42.1021.1\lib\MonoAndroid70\Xamarin.GooglePlayServices.Tasks.dll'.
Added package 'Xamarin.GooglePlayServices.Tasks.42.1021.1' to 'packages.config'
Successfully installed 'Xamarin.GooglePlayServices.Tasks 42.1021.1' to App25
For adding package 'Xamarin.GooglePlayServices.Base.42.1021.1' to project 'App25' that targets 'monoandroid71'.
For adding package 'Xamarin.GooglePlayServices.Base.42.1021.1' to project 'App25' that targets 'monoandroid71'.
Adding package 'Xamarin.GooglePlayServices.Base.42.1021.1' to folder 'C:\Users\dougl\Documents\Visual Studio 2017\Projects\App25\packages'
Added package 'Xamarin.GooglePlayServices.Base.42.1021.1' to folder 'C:\Users\dougl\Documents\Visual Studio 2017\Projects\App25\packages'
Added package 'Xamarin.GooglePlayServices.Base.42.1021.1' to folder 'C:\Users\dougl\Documents\Visual Studio 2017\Projects\App25\packages' from source 'https://api.nuget.org/v3/index.json'
Added reference 'Xamarin.GooglePlayServices.Base' to project:'App25'. The Reference was Resolved To Package (resolvedToPackage):'True', where Reference Path from DTE(dteOriginalPath):'C:\Users\dougl\Documents\Visual Studio 2017\Projects\App25\packages\Xamarin.GooglePlayServices.Base.42.1021.1\lib\MonoAndroid70\Xamarin.GooglePlayServices.Base.dll' and Reference Path from package reference(assemblyFullPath):'C:\Users\dougl\Documents\Visual Studio 2017\Projects\App25\packages\Xamarin.GooglePlayServices.Base.42.1021.1\lib\MonoAndroid70\Xamarin.GooglePlayServices.Base.dll'.
Added package 'Xamarin.GooglePlayServices.Base.42.1021.1' to 'packages.config'
Successfully installed 'Xamarin.GooglePlayServices.Base 42.1021.1' to App25
For adding package 'Xamarin.GooglePlayServices.Maps.42.1021.1' to project 'App25' that targets 'monoandroid71'.
For adding package 'Xamarin.GooglePlayServices.Maps.42.1021.1' to project 'App25' that targets 'monoandroid71'.
Adding package 'Xamarin.GooglePlayServices.Maps.42.1021.1' to folder 'C:\Users\dougl\Documents\Visual Studio 2017\Projects\App25\packages'
Added package 'Xamarin.GooglePlayServices.Maps.42.1021.1' to folder 'C:\Users\dougl\Documents\Visual Studio 2017\Projects\App25\packages'
Added package 'Xamarin.GooglePlayServices.Maps.42.1021.1' to folder 'C:\Users\dougl\Documents\Visual Studio 2017\Projects\App25\packages' from source 'https://api.nuget.org/v3/index.json'
Added reference 'Xamarin.GooglePlayServices.Maps' to project:'App25'. The Reference was Resolved To Package (resolvedToPackage):'True', where Reference Path from DTE(dteOriginalPath):'C:\Users\dougl\Documents\Visual Studio 2017\Projects\App25\packages\Xamarin.GooglePlayServices.Maps.42.1021.1\lib\MonoAndroid70\Xamarin.GooglePlayServices.Maps.dll' and Reference Path from package reference(assemblyFullPath):'C:\Users\dougl\Documents\Visual Studio 2017\Projects\App25\packages\Xamarin.GooglePlayServices.Maps.42.1021.1\lib\MonoAndroid70\Xamarin.GooglePlayServices.Maps.dll'.
Added package 'Xamarin.GooglePlayServices.Maps.42.1021.1' to 'packages.config'
Successfully installed 'Xamarin.GooglePlayServices.Maps 42.1021.1' to App25
Executing nuget actions took 12.79 sec
Time Elapsed: 00:00:15.2100946
========== Finished ==========

TLDR; packages.config works, <PackageReference> does not.

@clairernovotny
Copy link

@emgarten @rrelyea @rohit21agrawal any ideas? Would seem to be good to get a fix in for 4.4.

@emgarten
Copy link
Member

emgarten commented Sep 6, 2017

I think @davidfowl is correct here, these packages actually depend on exact versions, the error message incorrectly shows >= 25.1.0 instead of = 25.1.0. Which is super confusing, I'll take a look at fixing this.

VS 15.3 added Reference the package directly from the project to resolve this issue. to the conflict message to help users fix the issue.

   NU1607: Version conflict detected for Xamarin.Android.Support.Compat. Reference the package directly from the project to resolve this issue.
     App23 (>= 1.0.0) -> Xamarin.Android.Support.v7.RecyclerView (>= 25.4.0.2) -> Xamarin.Android.Support.Compat (>= 25.4.0.2)
     App23 (>= 1.0.0) -> Xamarin.GooglePlayServices.Maps (>= 42.1021.1) -> Xamarin.GooglePlayServices.Basement (>= 42.1021.1) -> Xamarin.Android.Support.v4 (>= 25.1.0) -> Xamarin.Android.Support.Compat (>= 25.1.0).

Some background on why packages.config and PackageReference resolvers behave differently:

The PackageReference resolver fails fast when there is a conflict and allows users to fix the issue through nearest wins. https://docs.microsoft.com/en-us/nuget/consume-packages/dependency-resolution

Packages.config on the other hand searches all possible versions to find a match and can find difficult solutions that PackageReference doesn't, but this is much slower and would not work well for PackageReference style projects which have far more dependencies including the transitive dependencies.

@ghuntley
Copy link

Confirming still reproducible with Visual Studio for Mac Version 7.2 Preview (7.2 build 583) when installing reactiveui.8.0.0-alpha0089 into File -> New Android Project.

Attempting to gather dependency information for package 'reactiveui.8.0.0-alpha0089' with respect to project 'helloworld.Droid', targeting 'MonoAndroid,Version=v8.0'
  GET https://api.nuget.org/v3/registration3-gz-semver2/reactiveui/index.json
  OK https://api.nuget.org/v3/registration3-gz-semver2/reactiveui/index.json 254ms
  GET https://api.nuget.org/v3/registration3-gz-semver2/system.reactive/index.json
  GET https://api.nuget.org/v3/registration3-gz-semver2/splat/index.json
  GET https://api.nuget.org/v3/registration3-gz-semver2/system.reactive.platformservices/index.json
  GET https://api.nuget.org/v3/registration3-gz-semver2/system.reactive.linq/index.json
  GET https://api.nuget.org/v3/registration3-gz-semver2/system.reactive.core/index.json
  GET https://api.nuget.org/v3/registration3-gz-semver2/system.runtime.interopservices.windowsruntime/index.json
  GET https://api.nuget.org/v3/registration3-gz-semver2/system.reactive.interfaces/index.json
  GET https://api.nuget.org/v3/registration3-gz-semver2/system.componentmodel/index.json
  GET https://api.nuget.org/v3/registration3-gz-semver2/system.diagnostics.contracts/index.json
  GET https://api.nuget.org/v3/registration3-gz-semver2/system.dynamic.runtime/index.json
  GET https://api.nuget.org/v3/registration3-gz-semver2/netstandard.library/index.json
  GET https://api.nuget.org/v3/registration3-gz-semver2/system.appcontext/index.json
  GET https://api.nuget.org/v3/registration3-gz-semver2/microsoft.netcore.platforms/index.json
  GET https://api.nuget.org/v3/registration3-gz-semver2/microsoft.win32.primitives/index.json
  GET https://api.nuget.org/v3/registration3-gz-semver2/system.collections/index.json
  GET https://api.nuget.org/v3/registration3-gz-semver2/system.collections.concurrent/index.json
  OK https://api.nuget.org/v3/registration3-gz-semver2/system.reactive/index.json 1133ms
  GET https://api.nuget.org/v3/registration3-gz-semver2/system.console/index.json
  OK https://api.nuget.org/v3/registration3-gz-semver2/splat/index.json 1270ms
  GET https://api.nuget.org/v3/registration3-gz-semver2/system.diagnostics.debug/index.json
  OK https://api.nuget.org/v3/registration3-gz-semver2/system.reactive.platformservices/index.json 2000ms
  GET https://api.nuget.org/v3/registration3-gz-semver2/system.diagnostics.tools/index.json
  OK https://api.nuget.org/v3/registration3-gz-semver2/system.reactive.linq/index.json 2098ms
  GET https://api.nuget.org/v3/registration3-gz-semver2/system.diagnostics.tracing/index.json
  OK https://api.nuget.org/v3/registration3-gz-semver2/system.reactive.core/index.json 3046ms
  GET https://api.nuget.org/v3/registration3-gz-semver2/system.globalization/index.json
  OK https://api.nuget.org/v3/registration3-gz-semver2/system.runtime.interopservices.windowsruntime/index.json 3132ms
  GET https://api.nuget.org/v3/registration3-gz-semver2/system.globalization.calendars/index.json
  OK https://api.nuget.org/v3/registration3-gz-semver2/system.componentmodel/index.json 3358ms
  GET https://api.nuget.org/v3/registration3-gz-semver2/system.io/index.json
  OK https://api.nuget.org/v3/registration3-gz-semver2/system.reactive.interfaces/index.json 3927ms
  GET https://api.nuget.org/v3/registration3-gz-semver2/system.io.compression/index.json
  OK https://api.nuget.org/v3/registration3-gz-semver2/system.diagnostics.contracts/index.json 4323ms
  GET https://api.nuget.org/v3/registration3-gz-semver2/system.io.compression.zipfile/index.json
  OK https://api.nuget.org/v3/registration3-gz-semver2/system.dynamic.runtime/index.json 4996ms
  GET https://api.nuget.org/v3/registration3-gz-semver2/system.io.filesystem/index.json
  OK https://api.nuget.org/v3/registration3-gz-semver2/netstandard.library/index.json 5463ms
  GET https://api.nuget.org/v3/registration3-gz-semver2/system.io.filesystem.primitives/index.json
  OK https://api.nuget.org/v3/registration3-gz-semver2/microsoft.win32.primitives/index.json 5869ms
  GET https://api.nuget.org/v3/registration3-gz-semver2/system.linq/index.json
  OK https://api.nuget.org/v3/registration3-gz-semver2/system.appcontext/index.json 6357ms
  GET https://api.nuget.org/v3/registration3-gz-semver2/system.linq.expressions/index.json
  OK https://api.nuget.org/v3/registration3-gz-semver2/microsoft.netcore.platforms/index.json 6971ms
  GET https://api.nuget.org/v3/registration3-gz-semver2/system.net.http/index.json
  OK https://api.nuget.org/v3/registration3-gz-semver2/system.collections.concurrent/index.json 7249ms
  GET https://api.nuget.org/v3/registration3-gz-semver2/system.net.primitives/index.json
  OK https://api.nuget.org/v3/registration3-gz-semver2/system.collections/index.json 7568ms
  GET https://api.nuget.org/v3/registration3-gz-semver2/system.net.sockets/index.json
  OK https://api.nuget.org/v3/registration3-gz-semver2/system.console/index.json 6962ms
  GET https://api.nuget.org/v3/registration3-gz-semver2/system.objectmodel/index.json
  OK https://api.nuget.org/v3/registration3-gz-semver2/system.diagnostics.debug/index.json 7215ms
  GET https://api.nuget.org/v3/registration3-gz-semver2/system.reflection/index.json
  OK https://api.nuget.org/v3/registration3-gz-semver2/system.diagnostics.tools/index.json 7163ms
  GET https://api.nuget.org/v3/registration3-gz-semver2/system.reflection.extensions/index.json
  OK https://api.nuget.org/v3/registration3-gz-semver2/system.diagnostics.tracing/index.json 7228ms
  GET https://api.nuget.org/v3/registration3-gz-semver2/system.reflection.primitives/index.json
  OK https://api.nuget.org/v3/registration3-gz-semver2/system.globalization/index.json 6968ms
  GET https://api.nuget.org/v3/registration3-gz-semver2/system.resources.resourcemanager/index.json
  OK https://api.nuget.org/v3/registration3-gz-semver2/system.globalization.calendars/index.json 7035ms
  GET https://api.nuget.org/v3/registration3-gz-semver2/system.runtime/index.json
  OK https://api.nuget.org/v3/registration3-gz-semver2/system.io.compression/index.json 7242ms
  GET https://api.nuget.org/v3/registration3-gz-semver2/system.runtime.extensions/index.json
  OK https://api.nuget.org/v3/registration3-gz-semver2/system.io/index.json 7892ms
  GET https://api.nuget.org/v3/registration3-gz-semver2/system.runtime.handles/index.json
  OK https://api.nuget.org/v3/registration3-gz-semver2/system.io.compression.zipfile/index.json 7741ms
  GET https://api.nuget.org/v3/registration3-gz-semver2/system.runtime.interopservices/index.json
  OK https://api.nuget.org/v3/registration3-gz-semver2/system.io.filesystem/index.json 7138ms
  GET https://api.nuget.org/v3/registration3-gz-semver2/system.runtime.interopservices.runtimeinformation/index.json
  OK https://api.nuget.org/v3/registration3-gz-semver2/system.linq/index.json 6696ms
  GET https://api.nuget.org/v3/registration3-gz-semver2/system.runtime.numerics/index.json
  OK https://api.nuget.org/v3/registration3-gz-semver2/system.io.filesystem.primitives/index.json 7627ms
  GET https://api.nuget.org/v3/registration3-gz-semver2/system.security.cryptography.algorithms/index.json
  OK https://api.nuget.org/v3/registration3-gz-semver2/system.linq.expressions/index.json 7041ms
  GET https://api.nuget.org/v3/registration3-gz-semver2/system.security.cryptography.encoding/index.json
  OK https://api.nuget.org/v3/registration3-gz-semver2/system.net.primitives/index.json 6383ms
  GET https://api.nuget.org/v3/registration3-gz-semver2/system.security.cryptography.primitives/index.json
  OK https://api.nuget.org/v3/registration3-gz-semver2/system.net.http/index.json 7272ms
  GET https://api.nuget.org/v3/registration3-gz-semver2/system.security.cryptography.x509certificates/index.json
  OK https://api.nuget.org/v3/registration3-gz-semver2/system.net.sockets/index.json 6883ms
  GET https://api.nuget.org/v3/registration3-gz-semver2/system.text.encoding/index.json
  OK https://api.nuget.org/v3/registration3-gz-semver2/system.objectmodel/index.json 6574ms
  GET https://api.nuget.org/v3/registration3-gz-semver2/system.text.encoding.extensions/index.json
  OK https://api.nuget.org/v3/registration3-gz-semver2/system.reflection/index.json 6265ms
  GET https://api.nuget.org/v3/registration3-gz-semver2/system.text.regularexpressions/index.json
  OK https://api.nuget.org/v3/registration3-gz-semver2/system.reflection.extensions/index.json 6363ms
  GET https://api.nuget.org/v3/registration3-gz-semver2/system.threading/index.json
  OK https://api.nuget.org/v3/registration3-gz-semver2/system.reflection.primitives/index.json 6261ms
  GET https://api.nuget.org/v3/registration3-gz-semver2/system.threading.tasks/index.json
  OK https://api.nuget.org/v3/registration3-gz-semver2/system.resources.resourcemanager/index.json 6388ms
  GET https://api.nuget.org/v3/registration3-gz-semver2/system.threading.timer/index.json
  OK https://api.nuget.org/v3/registration3-gz-semver2/system.runtime/index.json 6278ms
  GET https://api.nuget.org/v3/registration3-gz-semver2/system.xml.readerwriter/index.json
  OK https://api.nuget.org/v3/registration3-gz-semver2/system.runtime.extensions/index.json 6084ms
  GET https://api.nuget.org/v3/registration3-gz-semver2/system.xml.xdocument/index.json
  OK https://api.nuget.org/v3/registration3-gz-semver2/system.runtime.handles/index.json 6035ms
  GET https://api.nuget.org/v3/registration3-gz-semver2/system.threading.threadpool/index.json
  OK https://api.nuget.org/v3/registration3-gz-semver2/system.runtime.interopservices/index.json 6042ms
  GET https://api.nuget.org/v3/registration3-gz-semver2/system.linq.queryable/index.json
  OK https://api.nuget.org/v3/registration3-gz-semver2/system.runtime.interopservices.runtimeinformation/index.json 5990ms
  GET https://api.nuget.org/v3/registration3-gz-semver2/system.threading.thread/index.json
  OK https://api.nuget.org/v3/registration3-gz-semver2/system.runtime.numerics/index.json 6541ms
  OK https://api.nuget.org/v3/registration3-gz-semver2/system.security.cryptography.algorithms/index.json 5986ms
  GET https://api.nuget.org/v3/registration3-gz-semver2/microsoft.netcore.runtime/index.json
  GET https://api.nuget.org/v3/registration3-gz-semver2/microsoft.packaging.tools/index.json
  OK https://api.nuget.org/v3/registration3-gz-semver2/system.security.cryptography.encoding/index.json 6529ms
  GET https://api.nuget.org/v3/registration3-gz-semver2/microsoft.netcore.targets/index.json
  OK https://api.nuget.org/v3/registration3-gz-semver2/system.security.cryptography.primitives/index.json 6313ms
  GET https://api.nuget.org/v3/registration3-gz-semver2/microsoft.net.http/index.json
  OK https://api.nuget.org/v3/registration3-gz-semver2/system.text.encoding/index.json 5887ms
  OK https://api.nuget.org/v3/registration3-gz-semver2/system.text.encoding.extensions/index.json 6033ms
  OK https://api.nuget.org/v3/registration3-gz-semver2/system.text.regularexpressions/index.json 6187ms
  OK https://api.nuget.org/v3/registration3-gz-semver2/system.security.cryptography.x509certificates/index.json 6662ms
  GET https://api.nuget.org/v3/registration3-gz-semver2/system.security.cryptography.encryption/index.json
  OK https://api.nuget.org/v3/registration3-gz-semver2/system.threading/index.json 5635ms
  OK https://api.nuget.org/v3/registration3-gz-semver2/system.threading.tasks/index.json 5657ms
  GET https://api.nuget.org/v3/registration3-gz-semver2/system.threading.tasks.unofficial/index.json
  OK https://api.nuget.org/v3/registration3-gz-semver2/system.xml.readerwriter/index.json 5059ms
  OK https://api.nuget.org/v3/registration3-gz-semver2/system.xml.xdocument/index.json 4475ms
  OK https://api.nuget.org/v3/registration3-gz-semver2/system.threading.timer/index.json 5659ms
  OK https://api.nuget.org/v3/registration3-gz-semver2/system.threading.threadpool/index.json 5301ms
  OK https://api.nuget.org/v3/registration3-gz-semver2/system.linq.queryable/index.json 5249ms
  OK https://api.nuget.org/v3/registration3-gz-semver2/system.threading.thread/index.json 5285ms
  OK https://api.nuget.org/v3/registration3-gz-semver2/microsoft.netcore.runtime/index.json 5142ms
  GET https://api.nuget.org/v3/registration3-gz-semver2/microsoft.netcore.runtime.coreclr/index.json
  GET https://api.nuget.org/v3/registration3-gz-semver2/microsoft.netcore.runtime.native/index.json
  OK https://api.nuget.org/v3/registration3-gz-semver2/microsoft.packaging.tools/index.json 5150ms
  OK https://api.nuget.org/v3/registration3-gz-semver2/microsoft.net.http/index.json 4685ms
  GET https://api.nuget.org/v3/registration3-gz-semver2/microsoft.bcl/index.json
  GET https://api.nuget.org/v3/registration3-gz-semver2/microsoft.bcl.build/index.json
  OK https://api.nuget.org/v3/registration3-gz-semver2/microsoft.netcore.targets/index.json 5307ms
  OK https://api.nuget.org/v3/registration3-gz-semver2/system.security.cryptography.encryption/index.json 4489ms
  OK https://api.nuget.org/v3/registration3-gz-semver2/system.threading.tasks.unofficial/index.json 5129ms
  OK https://api.nuget.org/v3/registration3-gz-semver2/microsoft.netcore.runtime.coreclr/index.json 2316ms
  GET https://api.nuget.org/v3/registration3-gz-semver2/microsoft.netcore.windows.apisets/index.json
  GET https://api.nuget.org/v3/registration3-gz-semver2/system.private.uri/index.json
  GET https://api.nuget.org/v3/registration3-gz-semver2/system.diagnostics.stacktrace/index.json
  GET https://api.nuget.org/v3/registration3-gz-semver2/microsoft.netcore.jit/index.json
  OK https://api.nuget.org/v3/registration3-gz-semver2/microsoft.netcore.runtime.native/index.json 3002ms
  OK https://api.nuget.org/v3/registration3-gz-semver2/microsoft.bcl/index.json 2785ms
  OK https://api.nuget.org/v3/registration3-gz-semver2/microsoft.bcl.build/index.json 3130ms
  OK https://api.nuget.org/v3/registration3-gz-semver2/microsoft.netcore.windows.apisets/index.json 1887ms
  OK https://api.nuget.org/v3/registration3-gz-semver2/system.private.uri/index.json 2095ms
  OK https://api.nuget.org/v3/registration3-gz-semver2/system.diagnostics.stacktrace/index.json 2757ms
  OK https://api.nuget.org/v3/registration3-gz-semver2/microsoft.netcore.jit/index.json 3020ms
Total number of results gathered : 163
Gathering dependency information took 29.92 sec
Summary of time taken to gather dependencies per source :
/Users/ghuntley/Projects/helloworld/packages	-	168.74 ms
https://api.nuget.org/v3/index.json	-	6.5 min
Attempting to resolve dependencies for package 'reactiveui.8.0.0-alpha0089' with DependencyBehavior 'Lowest'
Circular dependency detected 'reactiveui 8.0.0-alpha0089 => System.Reactive 3.1.1 => System.Reactive.PlatformServices 4.0.0-preview00001 => System.Reactive 3.1.1'.

Being tracked over at reactiveui/ReactiveUI#1460

@ghuntley
Copy link

ghuntley commented Sep 20, 2017

Same problem when installing into iOS projects -> reactiveui/ReactiveUI#1485

Attempting to gather dependency information for package 'reactiveui.8.0.0-alpha0089' with respect to project 'helloworld.iOS', targeting 'Xamarin.iOS,Version=v1.0'
  GET https://api.nuget.org/v3/registration3-gz-semver2/reactiveui/index.json
  OK https://api.nuget.org/v3/registration3-gz-semver2/reactiveui/index.json 1095ms
  GET https://api.nuget.org/v3/registration3-gz-semver2/system.reactive/index.json
  GET https://api.nuget.org/v3/registration3-gz-semver2/splat/index.json
  GET https://api.nuget.org/v3/registration3-gz-semver2/system.reactive.platformservices/index.json
  GET https://api.nuget.org/v3/registration3-gz-semver2/system.reactive.linq/index.json
  GET https://api.nuget.org/v3/registration3-gz-semver2/system.reactive.core/index.json
  GET https://api.nuget.org/v3/registration3-gz-semver2/system.runtime.interopservices.windowsruntime/index.json
  GET https://api.nuget.org/v3/registration3-gz-semver2/system.reactive.interfaces/index.json
  GET https://api.nuget.org/v3/registration3-gz-semver2/system.componentmodel/index.json
  GET https://api.nuget.org/v3/registration3-gz-semver2/system.diagnostics.contracts/index.json
  GET https://api.nuget.org/v3/registration3-gz-semver2/system.dynamic.runtime/index.json
  GET https://api.nuget.org/v3/registration3-gz-semver2/netstandard.library/index.json
  GET https://api.nuget.org/v3/registration3-gz-semver2/microsoft.netcore.platforms/index.json
  GET https://api.nuget.org/v3/registration3-gz-semver2/system.appcontext/index.json
  GET https://api.nuget.org/v3/registration3-gz-semver2/microsoft.win32.primitives/index.json
  GET https://api.nuget.org/v3/registration3-gz-semver2/system.collections/index.json
  GET https://api.nuget.org/v3/registration3-gz-semver2/system.collections.concurrent/index.json
  OK https://api.nuget.org/v3/registration3-gz-semver2/system.reactive/index.json 840ms
  GET https://api.nuget.org/v3/registration3-gz-semver2/system.console/index.json
  OK https://api.nuget.org/v3/registration3-gz-semver2/splat/index.json 1466ms
  GET https://api.nuget.org/v3/registration3-gz-semver2/system.diagnostics.debug/index.json
  OK https://api.nuget.org/v3/registration3-gz-semver2/system.reactive.platformservices/index.json 1681ms
  GET https://api.nuget.org/v3/registration3-gz-semver2/system.diagnostics.tools/index.json
  OK https://api.nuget.org/v3/registration3-gz-semver2/system.reactive.core/index.json 1901ms
  GET https://api.nuget.org/v3/registration3-gz-semver2/system.diagnostics.tracing/index.json
  OK https://api.nuget.org/v3/registration3-gz-semver2/system.runtime.interopservices.windowsruntime/index.json 2149ms
  GET https://api.nuget.org/v3/registration3-gz-semver2/system.globalization/index.json
  OK https://api.nuget.org/v3/registration3-gz-semver2/system.reactive.linq/index.json 2297ms
  GET https://api.nuget.org/v3/registration3-gz-semver2/system.globalization.calendars/index.json
  OK https://api.nuget.org/v3/registration3-gz-semver2/system.reactive.interfaces/index.json 3214ms
  GET https://api.nuget.org/v3/registration3-gz-semver2/system.io/index.json
  OK https://api.nuget.org/v3/registration3-gz-semver2/system.componentmodel/index.json 3323ms
  GET https://api.nuget.org/v3/registration3-gz-semver2/system.io.compression/index.json
  OK https://api.nuget.org/v3/registration3-gz-semver2/system.diagnostics.contracts/index.json 4049ms
  GET https://api.nuget.org/v3/registration3-gz-semver2/system.io.compression.zipfile/index.json
  OK https://api.nuget.org/v3/registration3-gz-semver2/system.dynamic.runtime/index.json 4264ms
  GET https://api.nuget.org/v3/registration3-gz-semver2/system.io.filesystem/index.json
  OK https://api.nuget.org/v3/registration3-gz-semver2/netstandard.library/index.json 5318ms
  OK https://api.nuget.org/v3/registration3-gz-semver2/microsoft.netcore.platforms/index.json 5340ms
  GET https://api.nuget.org/v3/registration3-gz-semver2/system.io.filesystem.primitives/index.json
  GET https://api.nuget.org/v3/registration3-gz-semver2/system.linq/index.json
  OK https://api.nuget.org/v3/registration3-gz-semver2/microsoft.win32.primitives/index.json 5625ms
  GET https://api.nuget.org/v3/registration3-gz-semver2/system.linq.expressions/index.json
  OK https://api.nuget.org/v3/registration3-gz-semver2/system.appcontext/index.json 5631ms
  GET https://api.nuget.org/v3/registration3-gz-semver2/system.net.http/index.json
  OK https://api.nuget.org/v3/registration3-gz-semver2/system.collections/index.json 5892ms
  OK https://api.nuget.org/v3/registration3-gz-semver2/system.collections.concurrent/index.json 5893ms
  GET https://api.nuget.org/v3/registration3-gz-semver2/system.net.primitives/index.json
  GET https://api.nuget.org/v3/registration3-gz-semver2/system.net.sockets/index.json
  OK https://api.nuget.org/v3/registration3-gz-semver2/system.console/index.json 5354ms
  OK https://api.nuget.org/v3/registration3-gz-semver2/system.diagnostics.debug/index.json 4737ms
  GET https://api.nuget.org/v3/registration3-gz-semver2/system.objectmodel/index.json
  GET https://api.nuget.org/v3/registration3-gz-semver2/system.reflection/index.json
  OK https://api.nuget.org/v3/registration3-gz-semver2/system.diagnostics.tracing/index.json 4756ms
  GET https://api.nuget.org/v3/registration3-gz-semver2/system.reflection.extensions/index.json
  OK https://api.nuget.org/v3/registration3-gz-semver2/system.globalization/index.json 4792ms
  GET https://api.nuget.org/v3/registration3-gz-semver2/system.reflection.primitives/index.json
  OK https://api.nuget.org/v3/registration3-gz-semver2/system.diagnostics.tools/index.json 5614ms
  GET https://api.nuget.org/v3/registration3-gz-semver2/system.resources.resourcemanager/index.json
  OK https://api.nuget.org/v3/registration3-gz-semver2/system.globalization.calendars/index.json 5483ms
  GET https://api.nuget.org/v3/registration3-gz-semver2/system.runtime/index.json
  OK https://api.nuget.org/v3/registration3-gz-semver2/system.io/index.json 4920ms
  GET https://api.nuget.org/v3/registration3-gz-semver2/system.runtime.extensions/index.json
  OK https://api.nuget.org/v3/registration3-gz-semver2/system.io.compression/index.json 5292ms
  GET https://api.nuget.org/v3/registration3-gz-semver2/system.runtime.handles/index.json
  OK https://api.nuget.org/v3/registration3-gz-semver2/system.io.filesystem/index.json 4639ms
  GET https://api.nuget.org/v3/registration3-gz-semver2/system.runtime.interopservices/index.json
  OK https://api.nuget.org/v3/registration3-gz-semver2/system.io.compression.zipfile/index.json 5205ms
  GET https://api.nuget.org/v3/registration3-gz-semver2/system.runtime.interopservices.runtimeinformation/index.json
  OK https://api.nuget.org/v3/registration3-gz-semver2/system.io.filesystem.primitives/index.json 4499ms
  GET https://api.nuget.org/v3/registration3-gz-semver2/system.runtime.numerics/index.json
  OK https://api.nuget.org/v3/registration3-gz-semver2/system.linq.expressions/index.json 4448ms
  GET https://api.nuget.org/v3/registration3-gz-semver2/system.security.cryptography.algorithms/index.json
  OK https://api.nuget.org/v3/registration3-gz-semver2/system.linq/index.json 4752ms
  GET https://api.nuget.org/v3/registration3-gz-semver2/system.security.cryptography.encoding/index.json
  OK https://api.nuget.org/v3/registration3-gz-semver2/system.net.primitives/index.json 5347ms
  GET https://api.nuget.org/v3/registration3-gz-semver2/system.security.cryptography.primitives/index.json
  OK https://api.nuget.org/v3/registration3-gz-semver2/system.net.http/index.json 5802ms
  GET https://api.nuget.org/v3/registration3-gz-semver2/system.security.cryptography.x509certificates/index.json
  OK https://api.nuget.org/v3/registration3-gz-semver2/system.net.sockets/index.json 5583ms
  GET https://api.nuget.org/v3/registration3-gz-semver2/system.text.encoding/index.json
  OK https://api.nuget.org/v3/registration3-gz-semver2/system.reflection/index.json 5588ms
  GET https://api.nuget.org/v3/registration3-gz-semver2/system.text.encoding.extensions/index.json
  OK https://api.nuget.org/v3/registration3-gz-semver2/system.objectmodel/index.json 6102ms
  GET https://api.nuget.org/v3/registration3-gz-semver2/system.text.regularexpressions/index.json
  OK https://api.nuget.org/v3/registration3-gz-semver2/system.reflection.extensions/index.json 5919ms
  GET https://api.nuget.org/v3/registration3-gz-semver2/system.threading/index.json
  OK https://api.nuget.org/v3/registration3-gz-semver2/system.reflection.primitives/index.json 5761ms
  GET https://api.nuget.org/v3/registration3-gz-semver2/system.threading.tasks/index.json
  OK https://api.nuget.org/v3/registration3-gz-semver2/system.resources.resourcemanager/index.json 5622ms
  GET https://api.nuget.org/v3/registration3-gz-semver2/system.threading.timer/index.json
  OK https://api.nuget.org/v3/registration3-gz-semver2/system.runtime.extensions/index.json 5060ms
  GET https://api.nuget.org/v3/registration3-gz-semver2/system.xml.readerwriter/index.json
  OK https://api.nuget.org/v3/registration3-gz-semver2/system.runtime.handles/index.json 4833ms
  GET https://api.nuget.org/v3/registration3-gz-semver2/system.xml.xdocument/index.json
  OK https://api.nuget.org/v3/registration3-gz-semver2/system.runtime/index.json 5759ms
  GET https://api.nuget.org/v3/registration3-gz-semver2/system.threading.threadpool/index.json
  OK https://api.nuget.org/v3/registration3-gz-semver2/system.runtime.interopservices/index.json 4784ms
  GET https://api.nuget.org/v3/registration3-gz-semver2/system.linq.queryable/index.json
  OK https://api.nuget.org/v3/registration3-gz-semver2/system.runtime.interopservices.runtimeinformation/index.json 4501ms
  GET https://api.nuget.org/v3/registration3-gz-semver2/system.threading.thread/index.json
  OK https://api.nuget.org/v3/registration3-gz-semver2/system.runtime.numerics/index.json 4083ms
  GET https://api.nuget.org/v3/registration3-gz-semver2/microsoft.netcore.runtime/index.json
  OK https://api.nuget.org/v3/registration3-gz-semver2/system.security.cryptography.algorithms/index.json 3906ms
  GET https://api.nuget.org/v3/registration3-gz-semver2/microsoft.packaging.tools/index.json
  OK https://api.nuget.org/v3/registration3-gz-semver2/system.security.cryptography.primitives/index.json 2953ms
  GET https://api.nuget.org/v3/registration3-gz-semver2/microsoft.netcore.targets/index.json
  OK https://api.nuget.org/v3/registration3-gz-semver2/system.security.cryptography.x509certificates/index.json 3213ms
  GET https://api.nuget.org/v3/registration3-gz-semver2/microsoft.net.http/index.json
  OK https://api.nuget.org/v3/registration3-gz-semver2/system.security.cryptography.encoding/index.json 4685ms
  GET https://api.nuget.org/v3/registration3-gz-semver2/system.security.cryptography.encryption/index.json
  OK https://api.nuget.org/v3/registration3-gz-semver2/system.text.encoding/index.json 4023ms
  OK https://api.nuget.org/v3/registration3-gz-semver2/system.text.encoding.extensions/index.json 3829ms
  OK https://api.nuget.org/v3/registration3-gz-semver2/system.threading/index.json 3255ms
  OK https://api.nuget.org/v3/registration3-gz-semver2/system.text.regularexpressions/index.json 4097ms
  OK https://api.nuget.org/v3/registration3-gz-semver2/system.threading.tasks/index.json 4008ms
  GET https://api.nuget.org/v3/registration3-gz-semver2/system.threading.tasks.unofficial/index.json
  OK https://api.nuget.org/v3/registration3-gz-semver2/system.threading.timer/index.json 3888ms
  OK https://api.nuget.org/v3/registration3-gz-semver2/system.xml.readerwriter/index.json 4354ms
  OK https://api.nuget.org/v3/registration3-gz-semver2/system.xml.xdocument/index.json 4189ms
  OK https://api.nuget.org/v3/registration3-gz-semver2/system.threading.threadpool/index.json 4838ms
  OK https://api.nuget.org/v3/registration3-gz-semver2/system.linq.queryable/index.json 5613ms
  OK https://api.nuget.org/v3/registration3-gz-semver2/system.threading.thread/index.json 5613ms
  OK https://api.nuget.org/v3/registration3-gz-semver2/microsoft.netcore.runtime/index.json 6264ms
  GET https://api.nuget.org/v3/registration3-gz-semver2/microsoft.netcore.runtime.coreclr/index.json
  GET https://api.nuget.org/v3/registration3-gz-semver2/microsoft.netcore.runtime.native/index.json
  OK https://api.nuget.org/v3/registration3-gz-semver2/microsoft.packaging.tools/index.json 6231ms
  OK https://api.nuget.org/v3/registration3-gz-semver2/microsoft.net.http/index.json 6221ms
  GET https://api.nuget.org/v3/registration3-gz-semver2/microsoft.bcl/index.json
  GET https://api.nuget.org/v3/registration3-gz-semver2/microsoft.bcl.build/index.json
  OK https://api.nuget.org/v3/registration3-gz-semver2/microsoft.netcore.targets/index.json 7275ms
  OK https://api.nuget.org/v3/registration3-gz-semver2/system.security.cryptography.encryption/index.json 7022ms
  OK https://api.nuget.org/v3/registration3-gz-semver2/system.threading.tasks.unofficial/index.json 5604ms
  OK https://api.nuget.org/v3/registration3-gz-semver2/microsoft.netcore.runtime.coreclr/index.json 2547ms
  GET https://api.nuget.org/v3/registration3-gz-semver2/microsoft.netcore.windows.apisets/index.json
  GET https://api.nuget.org/v3/registration3-gz-semver2/system.private.uri/index.json
  GET https://api.nuget.org/v3/registration3-gz-semver2/system.diagnostics.stacktrace/index.json
  GET https://api.nuget.org/v3/registration3-gz-semver2/microsoft.netcore.jit/index.json
  OK https://api.nuget.org/v3/registration3-gz-semver2/microsoft.netcore.runtime.native/index.json 3159ms
  OK https://api.nuget.org/v3/registration3-gz-semver2/microsoft.bcl/index.json 2680ms
  OK https://api.nuget.org/v3/registration3-gz-semver2/microsoft.netcore.windows.apisets/index.json 1126ms
  OK https://api.nuget.org/v3/registration3-gz-semver2/microsoft.bcl.build/index.json 3388ms
  OK https://api.nuget.org/v3/registration3-gz-semver2/microsoft.netcore.jit/index.json 2024ms
  OK https://api.nuget.org/v3/registration3-gz-semver2/system.private.uri/index.json 2656ms
  OK https://api.nuget.org/v3/registration3-gz-semver2/system.diagnostics.stacktrace/index.json 2858ms
Total number of results gathered : 146
Gathering dependency information took 26.77 sec
Summary of time taken to gather dependencies per source :
/Users/ghuntley/Projects/helloworld/packages	-	140.16 ms
https://api.nuget.org/v3/index.json	-	5.35 min
Attempting to resolve dependencies for package 'reactiveui.8.0.0-alpha0089' with DependencyBehavior 'Lowest'
Circular dependency detected 'reactiveui 8.0.0-alpha0089 => System.Reactive 3.1.1 => System.Reactive.PlatformServices 4.0.0-preview00001 => System.Reactive 3.1.1'.

@emgarten
Copy link
Member

I believe the original issue here is fixed so I am closing this out, error messages now display the correct version range information.
#5852

For anyone else getting resolution conflicts, these are caused by dependency constraints in packages. To resolve these reference the package you want to use top level.

If you believe you are incorrectly getting errors that should not happen please open a new issue with a repro so that it can be investigated.

@ghuntley this issue is specific to version conflicts with PackageReference projects. Your output shows a circular dependency with a packages.config project which is not related to this issue.

@emgarten emgarten added this to the 4.4 milestone Sep 20, 2017
@emgarten emgarten added the Area:ErrorHandling warnings and errors/log messages & related error codes. label Sep 20, 2017
@emgarten emgarten changed the title PackageReference: Version conflict detected for ... Incorrect version ranges shown for PackageReference: Version conflict detected Sep 20, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Area:ErrorHandling warnings and errors/log messages & related error codes.
Projects
None yet
Development

No branches or pull requests

8 participants