I’ve been running and recording a lot of workshops over the last couple of months – here is one on NuGet packaging for beginners – starting out as a slide deck then moving into a practical demo.

Slide deck

History

What's a package

So it's a zip file right?

Why should I use them?

An open source mentality

Disadvantages

Realities

Directory topologies of a library package

Adding packages to your solutions

Pairing nuspec files with csproj's

Replacement tokens for metadata

The NuGet docs

Package dependencies

Dependency discovery and bundling

Versioning and SemVer

Package sources

NuGet.config

DemoMentions