NuGet
Glauco Vinicius
Jul 2013
2
3
What is
NuGet?
A package manager for the Microsoft
development platform (.NET)
Ability to produce and consume
packages
O...
4
NuGet
Packages
Everything is bundled into a package
(a .nupkg file)
A zip file
With a specific folder structure
And a bu...
5
6
7
NuGet
Packages
When you add a library or tool, NuGet
copies files to your solution and
automatically makes whatever chan...
8
Client Tools Command Line
Visual Studio Extension
9
10
11
Hosting Official Hosting
NuGet Gallery (http://nuget.org)
Hosting Your Own NuGet Feeds
Creating Local Feeds
Network sha...
12
13
14
How to Use
15
16
17
Questions?
17
Upcoming SlideShare
Loading in …5
×

Technology Radar Talks - NuGet

518 views

Published on

Published in: Technology, Education
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
518
On SlideShare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
8
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Technology Radar Talks - NuGet

  1. 1. NuGet Glauco Vinicius Jul 2013
  2. 2. 2
  3. 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. 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
  5. 5. 5
  6. 6. 6
  7. 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.
  8. 8. 8 Client Tools Command Line Visual Studio Extension
  9. 9. 9
  10. 10. 10
  11. 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
  12. 12. 12
  13. 13. 13
  14. 14. 14 How to Use
  15. 15. 15
  16. 16. 16
  17. 17. 17 Questions? 17

×