What’s Nuget ?
Nuget is a Visual Studio extension that makes it easy to install and update open source libraries and tools in Visual Studio. Nuget has many cool features which often simplify the everyday development tasks. Instead of re-writing an intro, go and read the detailed info on the Nuget’s site.
Why should I use it ?
Lets say you are looking for a logging solution for your application. With Nuget you can add a logging solution like log4net, elmah, Nlog with only a few simple steps from within visual studio. Nuget can be added to a single project or rather to a solution to be available for all projects in the solution. When you use NuGet to install a package, it copies the library files to your solution and automatically updates your project (add references, change config files, etc). If you remove a package, NuGet reverses whatever changes it made so that no clutter is left. Once you add the package, all is left is to start using it. Not only it’s dead simple to use, but it also exposes those who use it to many cool projects (some of which are open-source).
Here is a sample video from the official Nuget site.
Where are the Nuget packages located ?
Nuget has a cool public gallery with all the bells and whistles. Anyone can contribute and add a package to the public library. Moreover, Nuget can be linked to a private server in which case can be accessed by only a privileged group.
Here is the thing……
Elihay (also known as Elihhhhyyyyyy) has already created a private Jivy Nuget server which will include our own creative cool projects which will be available to everyone in Jivy. The first project is already inside and I can promise you that you’ll like it. More details in the following post.
To be continued…