C#: why sign an assembly?
In some C# code I have taken over (in Visual Studio 2005), I have noticed that the assemblies are all signed with the same .snk file. Why would the previous author have signed the assemblies in this way? Is signing assemblies necessary and what would be wrong with not signing? What disadvantages are there in signing assemblies - does it cause delays? Why would the previous author have signed the assemblies in this way? No idea, maybe he wanted all his assemblies to be signed with the same key. Is signing assemblies necessary and what would be wrong with not signing it? No, it is not necessary