C#
Working with AssembliesC# - Working with Assemblies
Assembly Overview
Manifest Data
Benefits of Assemblies
Assembly Packaging
Assembly Deployment
Assembly Versioning
Building Assemblies
Creating Assemblies that Have Multiple Modules
Creating Shared Assemblies
Working with the Global Assembly Cache
Viewing the Cache
Versioning Assemblies
QFEs and the Default Version Policy
Creating a Safe Mode Configuration File
Using Specific Versions of Assemblies
Summary
This tutorial describes the major advantages of using assemblies, including the packaging and versioning of your .NET components. You'll also see how to create single-file and multifile assemblies by using the Assembly Generation tool (al.exe), how to create shared assemblies by using the Strong Name tool (sn.exe), how to browse the global assembly cache by using the Assembly Cache Viewer shell extension (shfusion.dll), and how to manipulate the assembly cache with the Global Assembly Cache tool (gacutil.exe). Finally, we'll go through several demos and see what the fuss is about versioning and how assemblies and .NET versioning policies help you to avoid "DLL hell."