When you have an assembly, that is not signed, and you need to sign it you will need to run the following commands:
MSIL Disassembler (Ildasm.exe)- http://msdn.microsoft.com/en-us/library/f7dy01k1(VS.80).aspx
MSIL Assembler (Ilasm.exe) – http://msdn.microsoft.com/en-us/library/496e4ekx(VS.80).aspx
Example:
ildasm ASSEMBLY.dll /output:ASSEMBLY.il
ilasm /dll /key=KEY.snk ASSEMBLY.il