-
Notifications
You must be signed in to change notification settings - Fork 197
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
Suave NuGet package has assembly version 0.0.0.0 for netstandard - intended, or mistake? #635
Comments
This apparently changed at some point between February 19 and March 23. Version 2.0.4 of the NuGet package (released February 19, 2017) had an assembly version number of 2.0.4.0 in the So that gives us about a one-month date range to look at in tracking this down. |
After a quick glance, I rather suspect that something in PR #590 — perhaps commit 1ff9065 — may be responsible for the 0.0.0.0 version number. That commit excluded the |
Good catch. It's of course not intended. A fix/PR would be appreciated. /cc @enricosada |
I believe PR #640 fixes this; at least, it Works For Me™. |
Yesterday I reported fsprojects/Paket#2576, which @matthid tracked down in dotnet/fsharp#3408 to a version number mismatch in the Suave NuGet package. The
net40
assembly has version number 2.1.1.0, but thenetstandard
assembly has version 0.0.0.0. This caused .NET Core to refuse to load it in my project, because another package (Suave.OAuth 0.9.0-pre2) wanted Suave version 2.0.0.0 or later, and version 0.0.0.0 is less than version 2.0.0.0.I verified the version numbers by adding Suave to the
paket.dependencies
of a new project, then runningmonodis --assembly path/to/Suave.dll | grep Version
to get the assembly version. Here are the results:Checking
packages/Suave/Suave.nuspec
confirmed that I had indeed grabbed version 2.1.1 of the Suave NuGet package.Is it intended for the
netstandard1.6
version of the DLL to have a version number of zero? Or is it an omission somewhere in the Suave build process?The text was updated successfully, but these errors were encountered: