Simplifying Package Management with NuGet
It's one of those headaches that you knew you had but, until now, never had a name for. It's package management. If you're a .NET developer and you'd like to take control of how you and your organization maintains, shares and uses application libraries, you owe it to yourself to take a look at NuGet, Microsoft's answer to Ruby Gems. NuGet goes beyond simply adding references to your project and allows for fully automated configuration and setup of third-party libraries directly from within Visual Studio using either the GUI or Powershell. NuGet allows you to not only search through an ever-expanding catalog of application packages but also to discover new ones that can help you and your team be more productive. In this session, we'll start by discussing package management from a high level, move on to installing, configuring and using NuGet from within the IDE and finally we'll discuss how you can build your very own NuGet packages and distribute them either through the official NuGet stream or your own private repository. By the end of the session, you should know all that you need to know to start taking advantage of this powerful and long overdue tool.