¿Cuándo debo implementar mis ensamblajes en el GAC?

Me gustaría saber prácticamente qué tipo de Assemblie, s debo implementar en GAC.

Caso 1: Si en mi solución, varios proyectos utilizan log4net.dll, ¿deberían implementarse en GAC?

Caso 2: Si tengo varias aplicaciones implementadas en una máquina, cada una con log4net.dll, ¿es esta la razón suficiente para implementar log4net.dll en GAC?

Respuestas a la pregunta(4)

Su respuesta a la pregunta