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

Some 'troublesome' packages #6

Open
vegar opened this issue Feb 21, 2017 · 1 comment
Open

Some 'troublesome' packages #6

vegar opened this issue Feb 21, 2017 · 1 comment

Comments

@vegar
Copy link

vegar commented Feb 21, 2017

First: Great project! Love the output! Just what I wanted - except that I need it for 'legacyc' .net apps...
After stealing most of your code and made it work with regular .net apps, I got errors fetching information on some dependencies of mine.

In NuGetClient you check for 'paged' version listings. If there are multiple items listings, you assume that multiple batches of versions needs to be fetched. But for
NLog the batches are included in the first request for some reason.

There are other examples of this, like RazorEngine and NewRelicWindowsAzure.

Another strange package, is the WebActivator package. This listing has no version marked as "listed": true. That leads to the status.WantedVersion in DependencyStatus never being set, ending up with a Value can not be null when comparing dependency.CurrentVersion and status.WantedVersion.

Again - both a great and a needed tool! I'll probably modify it further to consolidate multiple project in a solution as well.

@joelverhagen
Copy link

@vegar, you are using registration1 which was deprecated long ago. Check out registration3 or registration3-gz-semver2:
https://api.nuget.org/v3/registration3/webactivator/index.json

But note that WebActivator really has not listed versions. See the gallery page:
https://www.nuget.org/packages/webactivator

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants