Windows: Signing an unsigned 3rd party .NET assembly
sn.exe -k key.snk
ildasm.exe SomeAssembly.dll /OUTPUT=SomeAssembly.il
ilasm.exe SomeAssembly.il /DLL /OUTPUT=SomeAssembly.dll /KEY=key.snk /RESOURCE=SomeAssembly.res
gacutil.exe /i SomeAssembly.dll