Problema de versiones con Dlls............

26/06/2006 - 17:05 por xavendano | Informe spam
Saludos

Tengo la situación siguiente con los Dlls...
Al actualizar un dll que es utilizado a su vez como base para otros Dlls y
proyectos, de forma persistente aparece el mensaje siguiente:

Advertencia: la dependencia 'ingLibrary, Version=1.0.2361.19669,
Culture=neutral' del proyecto 'DemoProyect' no se puede copiar en el
directorio de ejecución porque reemplazaría la referencia 'ingLibrary,
Version=1.0.2368.19707, Culture=neutral'.

Realiza la compilación del Dlls, lo sobreescribo, lo actualizo en las
referencias pero el mensaje persiste. La aplicación "funciona" pero no como
debería ser

Alguien podría:
1- Explicarme el por qué de este "Dll Hell" en .NET
2.- ¿cual es la mejor práctica para evitar esta situación?
3.- ¿cómo solucionar mi situación actual con los Dlls...?


De antemano, gracias a todos..

Preguntas similare

Leer las respuestas

#1 Eduardo A. Morcillo [MS MVP VB]
26/06/2006 - 21:06 | Informe spam
El problema se debe a que dos o mas dlls referencian distintas versiones de
la misma dll. Si se reemplaza el archivo alguna de las referencias quedara
incorrecta. La solucion mas simple cuando ocurre este error es recompilar
todas las dlls de forma que apunten todas a la misma version.

Eduardo A. Morcillo [MS MVP VB]
http://www.mvps.org/emorcillo
http://mvp.support.microsoft.com/pr...4EF5A4191C
#2 xavendano
26/06/2006 - 21:43 | Informe spam
Saludos Eduardo,
Muchas gracias por tu pronta respuesta

Lei un poco al respecto (desde Microsoft), y recomiendan además como
alternativa incluir los proyectos a los que se haga referencia, no como
referencias de archivos sino como referencias de proyectoses
decirparte de la solución.

Hice la prueba y ciertamente los conflictos entre versiones disminuyeron
mucho entre nuestro conjunto de proyectos

Entonces la pregunta es: ¿esta alternativa se podría considerar como válida
y totalmente estable para un ambiente de desarrollo compartido?
¿Alguna desventaja de este tipo de manejo?


De antemano, muchas gracias por tu opinión..
Gracias al grupo


"Eduardo A. Morcillo [MS MVP VB]" <emorcillo .AT. mvps.org> wrote in message
news:
Mostrar la cita
#3 Eduardo A. Morcillo [MS MVP VB]
27/06/2006 - 03:27 | Informe spam
Mostrar la cita
Totalmente valida!

Eduardo A. Morcillo [MS MVP VB]
http://www.mvps.org/emorcillo
http://mvp.support.microsoft.com/pr...4EF5A4191C
Ads by Google
Search Busqueda sugerida