Skipping .NET assembly strong name validation
This is something I did not know ... you can disable strong name valildation on an assembly using the Strong Name tool.
An assembly that fails strong name validation will not load unless you disable signature verification for the assembly using the Strong Name command-line tool (sn.exe) that ships with the .NET Framework. To disable verification of an assembly, type the following at the command line:
SN -Vr SomeAssemblyName
This permits the assembly named SomeAssemblyName to skip strong name validation. After an assembly is registered in this manner, the common language runtime will not attempt to verify the signature.
Note: Disabling verification of an assembly creates a security vulnerability.
To re-enable verification of the assembly, type the following at the command line:
SN -Vu SomeAssemblyName