|Important||This document may not represent best practices for current development, links to downloads and other resources may no longer be valid. Current recommended version can be found here.|
How to: Share an Assembly with Other Applications (C# Programming Guide)
Assemblies can be private or shared: by default, most simple C# programs consist of a private assembly because they are not intended to be used by other applications.
In order to share an assembly with other applications, it must be placed in the(GAC).
Sharing an assembly
Create your assembly. For more information, see.
Assign a strong name to your assembly. For more information, see.
Assign version information to your assembly. For more information, see.
Add your assembly to the Global Assembly Cache. For more information, see.
Access the types contained in the assembly from the other applications. For more information, see.