© Roger Villela  2019
Roger VillelaPro .NET Framework with the Base Class Libraryhttps://doi.org/10.1007/978-1-4842-4191-2_6

6. Designing and Implementing Libraries

Roger Villela1 
(1)
São Paulo, Brazil
 

This chapter will cover some foundational elements of designing and implementing a .NET class library. We use .NET Standard 2.0 to create our .NET class library, and we will continue learning about aspects of versioning and version binding.

Metadata and Versioning

As we learned in Chapter 5, the metadata system and the VES coexist. Certain aspects of versioning are based on what is in the metadata in modules and assemblies, like we learned using the .ver assembly directive and the System.Reflection.AssemblyVersionAttribute and System.Reflection.AssemblyFileVersionAttribute ...

Get Pro .NET Framework with the Base Class Library: Understanding the Virtual Execution System and the Common Type System now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.