I have just updated all my nuget packages for my solution (dotnet core 1.1 project).
I am now getting the following warnings and I don\'t really know what they mean.
This generally happens because the item you are attempting to install requires a more recent version of a sub-dependency than you have already included in your project.
The solution is to update or delete the existing dependency that is in your project prior to installing the package.
Example:
Detected package downgrade: Newtonsoft.Json from 9.0.0 to 8.0.0.
This means you have Newtonsoft.Json 8.0.0 already listed as a dependency in your project, but the package you are trying to install requires at least version 9.0.0 as a dependency.
This is because Visual studio won't automatically upgrade this dependency as you've specified an explicit version for your project. You can either upgrade the dependency in your project to the minimum required version or remove it from your project, and let the package you're installing handle it.
To resolve this, in our example above, this would mean finding 'Newtonsoft.Json 8.0.0' and upgrading it to version '9.0.0' or simply removing it from your project prior to installing your package.