Ho spostato alcuni assembly nella Global Assembly Cache perché sono utilizzati da più applicazioni, ad esempio un'app VB.NET e un'app ASP.NET.
Ricordo che alcuni anni fa, quando ho iniziato il mio ruolo attuale, ho notato che lo sviluppatore precedente registrava DLL COM nella cartella System32. Ho chiesto informazioni su questo e Hans Passant ha risposto dicendo che era una pratica sbagliata perché System32 è per DLL del sistema operativo. È una cattiva pratica registrare gli assembly nel GAC per ragioni simili?
La mia comprensione è la seguente: se si accede a una DLL .NET, le mie 2 o più applicazioni vengono inserite nel GAC.