Una misma DLL para muchos proyectos

21/04/2006 - 09:31 por Txarlie | Informe spam
Hola a todos:

Tengo varias soluciones de proyectos distintas, pero todas comparten la
misma base de datos.

Para acceder a dicha base de datos utilizo el SQLHelper y otra serie de
métodos. Desgraciadamente no puedo modificar la estructura del
proyecto (y poner a hacer 3 capas, por ejemplo).

Lo que quiero es crearme una DLL con los métodos del SQLHelper para
poder agregarlo a todos esos proyectos diferentes. Pero quiero que esa
DLL sea siempre la misma, es decir, que si cambio el proyecto en el que
está el SQLHelper, se cambie la DLL y repercuta en todos los demás
proyectos, porque le hacen referencia a ella.

¿Como puedo hacer esto?

Muchas gracias por adelantado y un saludo.
 

Leer las respuestas

#1 Angel. E. Ruiz. P
21/04/2006 - 14:54 | Informe spam
usa la i nstalación en la Global Assembly Cache mejor conocido como GAC. La
Global Assembly Cache es una caché utilizada para almacenar assemblies que
puedan ser utilizados por cualquier aplicación dentro del equipo local. La
GAC está presente en cualquier equipo en el que esté instalada la CLR de
.NET. Una aplicación menos utilizada de la GAC es para instalar políticas de
assemblies.


Para mayor informacion revisa este excelente articulo:
http://www.microsoft.com/spanish/ms...es_net.asp


Saludos cordiales,
Ángel Ruiz
MCP C#
MVP de Visual Basic desde 2004
Caracas - Venezuela
"El conocimiento es un bien, que crece a medida que se comparte"

"Txarlie" escribió en el mensaje
news:
Hola a todos:

Tengo varias soluciones de proyectos distintas, pero todas comparten la
misma base de datos.

Para acceder a dicha base de datos utilizo el SQLHelper y otra serie de
métodos. Desgraciadamente no puedo modificar la estructura del
proyecto (y poner a hacer 3 capas, por ejemplo).

Lo que quiero es crearme una DLL con los métodos del SQLHelper para
poder agregarlo a todos esos proyectos diferentes. Pero quiero que esa
DLL sea siempre la misma, es decir, que si cambio el proyecto en el que
está el SQLHelper, se cambie la DLL y repercuta en todos los demás
proyectos, porque le hacen referencia a ella.

¿Como puedo hacer esto?

Muchas gracias por adelantado y un saludo.

Preguntas similares