The mysteries of nuspec….
- NuGet (Part 1) The Ins and Outs of the Popular Package Manager
- DevRadio May 2016. Although its a DevRadio presentation it is a video and does have a demo starting approx. 26 mins.
- NuGet (Part 2) How to Create Your Own NuGet Package
- DevRadio May 2016.
- Package Management and Workflow Automation: (02) Package Management in .NET Applications
- Channel 9 April 2015 JeffKoch, Jeremy Foster. A brief overview of Nuget, it’s role, use and creating a package (both by command line & Nuget Package Explorer).
A Channel 9 general overview of creating a Nuget package. Watch this before reading the blog ‘Automatically create and publish a NuGet package using VSTS‘ as the blog misses some steps/assumes prior knowledge.
Creation of a Nuget package with Visual Studio Team Build:
- Automatically create and publish a NuGet package using VSTS
- Blog posted by Mau, April 2016. A great step by step overview with worked example.
- How to package and publish a NuGet package to NuGet.org using Team Build 2015
- Donovan Brown. Posted October 2015.
And for a brief overview of builds a series of Channel 9 videos. These are in a slightly odd sequence & I would recomend starting with 2:
- 1 – Working with Agents, Pools, and Queues in VSTS
- 2 – Create A Simple VSTS Build
- 3 – Understand VSTS Build Steps
- 4 – Configure A Build With Options
- Videos by Paul Hacker on Channel 9, April 2016
Tips for building Nuget packages:
- Se Habla Code Los Techies.
- Joshua Flanagan June 2011 but still useful.
Versioning of Nuget packages
- Versioning NuGet packages in a continuous delivery world: part 1 (TFS)
- Versioning NuGet packages in a continuous delivery world: part 2 (TFS)
- Versioning NuGet packages in a continuous delivery world: part 3 (for Git)
- Matt Cooper, Microsoft. Published May 2016
Nuget official website & guidance
The official website can be found at: www.nuget.org Some useful pages:
Tools & Utils
Nuget package explorer:
- Download install package. Latest code has been moved from Codeplex to GitHub: https://github.com/nuget