How do I create shared assemblies
How do I create shared assemblies ? How to install an assembly in the Global Assembly Cache in Visual Basic .NET or in Visual Basic 2005? A shared assembly is one that is used by multiple applications on the machine. A shared assembly must have a name that is globally unique. The .NET Framework supports these naming requirements through a technique called strong names. Shared assemblies must have a "strong name" consisting of the name of the assembly, the version, a 64 bit hash of a public key (called a ´token´) and the culture. To create a strong name for an assembly (that is, to generate a public/private key pair), you'll have to use another utility called sn.exe. In this article, we will create a Visual Basic 2005 component called myGAC. We will also create a key file named mykeys.key. We will sign our component with this key file and place it in Global Assembly Cache To create a Component we have to create a Class Library project by using Visual Studio .NET. Step ...