From the course: C# Essential Training 1: Types and Control Flow

Unlock the full course today

Join today to access over 23,200 courses taught by industry experts.

NuGet packages

NuGet packages

- [Man] While the BCL provides a lot of functionality through the various types it contains. There are more specialized areas of development that it doesn't address. Since .NET code is easily shared in the form of assemblies, or DLLs, many developers have created open source libraries to provide that additional functionality. You can plug these into your application, just like your own libraries and leverage the logic or the rules or the functionality they provide. Once a library is created, you need a way to distribute it to others. This could be as simple as providing the assembly as a download on your website. This decentralized approach though is neither efficient, nor secure, and it doesn't address many of the issues that crop up when creating libraries. For example, a library can be built to target different versions of .NET. So how do you properly distribute the various versions and make it simple for developers to know which to use and how to install it? How do you provide…

Contents