This workshop will be retired on May 1, 2025.
Heads up! To view this whole video, sign in with your Courses account or enroll in your free 7-day trial. Sign In Enroll
Start a free Courses trial
to watch this video
We discuss what package management systems are and how they're helpful.
For more information on how to install and use Visual Studio, see the Introduction to Visual Studio workshop.
Why is it called NuGet?
Sometime in early to mid 2010, a few .NET developers envied the awesomeness of Ruby’s Gem package management system so they decided to make their own. By August of 2010 they had a working package management system. They changed the name to Nubular because because it was, well, tubular dude. And, of course, it just had to start with an N because it was meant for .NET. Back then, the way to install Nubular was to first install Ruby and then use Gem to install Nubular.
At the same time, Microsoft was working on their own package management system for .NET. They called it NPack. Again with the names that start with N! They heard about Nubular and decided to open source NPack and requested the help of Nubular developers. They renamed the project to NuPack. This was one of the first times Microsoft worked in earnest with the open source community and it turned out smashingly well!
In late October of 2010 it was ready to be released as a Visual Studio extension. Before releasing it, the community decided to rename it NuGet because there was already a piece of software out there called NuPack.
Related Discussions
Have questions about this video? Start a discussion with the community and Treehouse staff.
Sign upRelated Discussions
Have questions about this video? Start a discussion with the community and Treehouse staff.
Sign up
You need to sign up for Treehouse in order to download course files.
Sign upYou need to sign up for Treehouse in order to set up Workspace
Sign up