I write this post, because everytime I start a new project, I wonder what is the correct configuration. So I will keep things in sync from here.
nota : I use Myget for my dev builds and nuget only for beta, rc and prod releases.
I use this pattern (any advice are welcome) : MajorVersion.MinorVersion.Revision-targetRelease-build
This leads to :
I also list the package I want to publish explicitly
when the build succeeds (howdy!) and you want to share to a wide range of dev you can push to nuget, but first you must add your credentials to your package source
Using an API key that you can find in your nuget.org account
then go to Packages and push your latest package upstream.
When you go to Packages and select your package you have lot's of info on your package. You can also get the symbol url (usefull for debugging) which is https://www.myget.org/F/cextensions-efmodelgenerator/symbols/ by the way.
You also have a feed that you can configure in visual studio
Tools -> Nuget Package Manager -> Package Manager Settings.
This url can be obtained on the Feed Details view: