Assigning a DLL strong name

Hi Guys, few days back I needed to install few DLL  assemblies to GAC, since I hardly knew about this topic, so googled on the internet and here is what I learned; There is a utility named ‘gacutil.exe’

which is delivered with Visual studio and .NET framework ( search in your PC for gacutil.exe) or you can also download  from internet.

Before installing the DLL to GAC , ensure that the DLL you want to install has a strong name. To assign a strong name follow these steps::

  1. Open the visual studio and open your C# project

  2. Right click on the project/Solution and click on properties.

image

  1. Click on the ‘Signing’ tab

image4) Select the check box Sign the assembly and select a strong key file .

image5) You can also create a new key file by selecting new, click on new to create a key file, provide the name of the file and password

image

  1. Now build your solution, the dll file generated has a strong name.
This article is part of the GWB Archives. Original Author: Shekhar

New on Geeks with Blogs