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

NuGet package dependency versions incorrect #21

Open
scriv opened this issue Apr 10, 2018 · 1 comment
Open

NuGet package dependency versions incorrect #21

scriv opened this issue Apr 10, 2018 · 1 comment

Comments

@scriv
Copy link

scriv commented Apr 10, 2018

When creating a new project and adding PromisePay.API.NET:

  • the RestSharp dependency is for ">= 105.1.0", but the actual dependency in source code/packages.config is for 105.2.3. Note: I think due to a strong name being added in later versions only this specific version is supported too.
  • the log4net dependency is for ">= 2.0.3", but the actual dependency in source code/packages.config is for 2.0.5
  • the Newtonsoft.Json dependency is for ">= 6.0.8", but the actual dependency in source code/packages.config is for 8.0.2
  • the Unity dependency is for ">= 3.5.1404", but the actual dependency in source code/packages.config is for 4.0.1
  • CommonServiceLocator is not listed as a NuGet dependency but is in packages.config

RestSharp.Authenticators.HttpBasicAuthenticator doesn't appear to exist in the specified namespace in 105.1.0 and the correct version of the logger can't be loaded.

Workarounds:

  • Manually install the RestSharp 105.2.3 package
  • Manually install the log4net 2.0.5 package
@szilardd
Copy link

I also had to:

  • Manually install the Newtonsoft.Json 8.0.2 package
  • Manually install the Unity 4.0.1 package

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