I like using Nuget package to reference Sitecore DLLs in my solutions. There are nice posts discussing how to do it, for example https://jermdavis.wordpress.com/2014/07/07/using-nuget-for-your-references-to-sitecore-dlls/.
However, I am tired of remembering how to generate a Nuget package each time I need to upgrade my solution to the latest Sitecore version. So, I made a simply console application that can generate the package by accepting some augments.
The application is available here: https://github.com/zyq524/SitecoreNugetPackageGenerator.