Propósito de la GAC

15/06/2004 - 18:13 por Esteban Ortiz | Informe spam
Tengo entendido que el propósito de la GAC es para que los
componentes sean compartidos entre distintas
aplicaciones. Pero noto que cuando añades algo a la GAC
todavía tienes que crear una referencia de la DLL en tu
proyecto. Entonces mi pregunta es, ¿qué en realidad gano
al poner mi DLL en la GAC?

Gracias y perdonen la pregunta tan básica.

Esteban Ortiz

Preguntas similare

Leer las respuestas

#1 Jose Luis Manners
15/06/2004 - 18:20 | Informe spam
Si haces una referencia a una Assembly no compartida (privada) desde tu
aplicación, esa Assembly es copiada en el directorio bin de tu aplicación.
Cuando haces referencia a una Assembly compartida, la misma no es copiada al
directorio bin, sino que trabajas directamente con la Assembly registrada en
el GAC.

Saludos,

Jose Luis Manners, MCP

"Esteban Ortiz" wrote in message
news:1cb2f01c452f3$bbc49650$
Tengo entendido que el propósito de la GAC es para que los
componentes sean compartidos entre distintas
aplicaciones. Pero noto que cuando añades algo a la GAC
todavía tienes que crear una referencia de la DLL en tu
proyecto. Entonces mi pregunta es, ¿qué en realidad gano
al poner mi DLL en la GAC?

Gracias y perdonen la pregunta tan básica.

Esteban Ortiz
Respuesta Responder a este mensaje
#2 David Carmona [MS]
15/06/2004 - 18:25 | Informe spam
Esa referencia sólo sirve para la compilación. En tiempo de ejecución sólo
necesitas que el assembly al que estás referenciando esté en la GAC. Si
quieres que no te copie la DLL en el directorio de compilación puedes
establecer la propiedad Copy Local = false en la referencia.

Un saludo,

David Carmona
Microsoft Ibérica

This posting is provided "AS IS" with no warranties, and confers no rights.


"Esteban Ortiz" wrote in message
news:1cb2f01c452f3$bbc49650$
Tengo entendido que el propósito de la GAC es para que los
componentes sean compartidos entre distintas
aplicaciones. Pero noto que cuando añades algo a la GAC
todavía tienes que crear una referencia de la DLL en tu
proyecto. Entonces mi pregunta es, ¿qué en realidad gano
al poner mi DLL en la GAC?

Gracias y perdonen la pregunta tan básica.

Esteban Ortiz
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida