¿Por qué el autor anterior habría firmado las asambleas de esta manera?
No tengo idea, tal vez quería que todas sus asambleas se firmaran con la misma clave.
¿Es necesario firmar los ensamblados y cuál sería el error de no firmarlo?
No, no es necesario, pero es un mecanismo que le permite garantizar la autenticidad de un ensamblaje. Le permite asegurarse de que un ensamblaje no haya sido manipulado y, de hecho, proviene de este autor. También es necesario si desea incluirlos en el GAC.
¿Qué desventajas hay en la firma de ensamblajes? ¿Causa demoras?
Los conjuntos firmados solo pueden cargar otros conjuntos firmados. También están vinculados a una versión específica, lo que significa que debe utilizar redireccionamientos vinculantes o volver a compilar la aplicación si desea utilizar una versión diferente. También hay una pequeña sobrecarga de rendimiento debido a la verificación de la firma, pero es tan poco que no debería preocuparle.