|
Como sabrás, cuando creamos una librería de clases para usar con una aplicación generada por cualquiera de los lenguajes de .NET Framework, ésta se puede usar de dos formas distintas, copiándola en el mismo directorio del ejecutable o bien registrándola en el sistema e instalándola en el GAC (Global Assembly Cache, caché de ensamblados global).
La ventaja de registrar un ensamblado en la caché de ensamblados global, es que estará disponible para todas las aplicaciones que tengamos en el equipo en el que se ha instalado.
Si un ensamblado se utiliza de forma privada, siempre debe copiarse en el directorio de la aplicación que lo utiliza, por tanto si hay varias aplicaciones que utilicen un mismo ensamblado, éste se cargará varias veces en la memoria, con el consiguiente consumo extra de recursos.
|