3. 3
What is
NuGet?
A package manager for the Microsoft
development platform (.NET)
Ability to produce and consume
packages
Open Source (Apache License 2.0)
4. 4
NuGet
Packages
Everything is bundled into a package
(a .nupkg file)
A zip file
With a specific folder structure
And a bunch of binaries and a manifest
file
7. 7
NuGet
Packages
When you add a library or tool, NuGet
copies files to your solution and
automatically makes whatever changes
are needed in your project, such as
adding references and changing your
configuration files
When you remove a library, NuGet
removes files and reverses whatever
changes it made in your project so that
no clutter is left.
11. 11
Hosting Official Hosting
NuGet Gallery (http://nuget.org)
Hosting Your Own NuGet Feeds
Creating Local Feeds
Network shared directory
Creating Remote Feeds
A web application that provides
an ATOM feed of packages