Problemas con dependencias de Librerías DLL en C#

21/01/2004 - 13:25 por Miriam | Informe spam
Hola, he estado desarrollando unas librerías (en su
versión 1.0 digamos) en C# y se ha llegado a un punto en
que existen muchas dependencias cíclicas (una librería A
utiliza una librería B y viceversa).

El problema es que necesito crear una versión 2.0 de las
librerías pero el problema lo tengo al compilar pues una
A utiliza la otra B y viceversa, y si quiero utilizar la
libreria B en versión 2.0 tengo que compilarla con la
libreria A en versión 2.0 pero el caso que nopuedo pues
se genera como un ciclo parecido al del huevo-gallina.

Alguna solución ?.

Gracias.

Preguntas similare

Leer las respuestas

#1 Rodrigo Corral González
21/01/2004 - 13:50 | Informe spam
Si, rediseñar tu modelo de objetos y las dependencias entre librerias. Las
dependencias ciclicas por lo general evidencian un mal diseño.

Rodrigo Corral González

microsoft.public.es.vc FAQ
http://vcfaq.europe.webmatrixhosting.net
Respuesta Responder a este mensaje
#2 Pedro Luna Montalvo
03/02/2004 - 18:25 | Informe spam
Saludos:

Y si quieres una segunda opinion..coinicido completamente. Deberías de
revisar la distribución de tus clases en tu modelo de componentes, pues
definitivamente estas dependencias circulares van a traerte muchos dolores
de cabeza a ti, o a cualquier otro cristiano que le de mantenimiento a esa
aplicación.

Si aun insistes en que el modelo es el adecuado, y que las referencias
circulares son inevitables...tendras que utilizar mecanismos de reflection
para romper la dependencia por referencia y establecer dinamicamente este
vinculo. Mira que esta solucion exige un mayor esfuerzo de programacion!!

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