I have a solution consisting of five projects, each of which compile to separate assemblies. Right now I\'m code-signing them, but I\'m pretty sure I\'m doing it wrong. What
Signing is used to uniquely identify an assembly. More details are in How to: Sign an Assembly (Visual Studio).
In terms of best practice, it's fine to use the same key as long as the assemblies have different names.