Shared Assemblies

Add assemblies to the global assembly cache.

Chapter 4 briefly discusses shared assemblies. This section further explores shared assemblies and how to deploy them.

A shared assembly is shared among multiple applications on a machine. It is therefore stored in a central location, the GAC and it enjoys special services such as file security, shared location, and side-by-side versioning.

Because shared assemblies are all installed in a central location, distingushing them with just a filename is not enough. You would not want an application to break when some other vendor installed an assembly with the same name in the GAC. To avoid this possibility, Microsoft requires you to assign each assembly a strong name before placing it ...

Get MCAD/MCSD.NET Training Guide (Exam 70-316): Developing and Implementing Windows®-Based Applications with Microsoft® Visual C#™ .NET and Microsoft® Visual Studio® .NET 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.