This step-by-step article describes how to create an assembly with a strong name in Visual J# .NET.
Assemblies can be assigned a cryptographic signature called a strong name. Strong names provide name uniqueness for the assembly and prevent someone from usurping the name of your assembly (name spoofing). If you are deploying an assembly that will be shared among many applications on the same computer, the assembly must be placed in the Global Assembly Cache (GAC). To be placed in the GAC, the assembly must have a strong name.