Dos dll con el mismo nombre

31/08/2004 - 23:48 por Oscar | Informe spam
Hola a todos,

Mi proyecto utiliza dos componentes de terceros, y por casualidad ambos componentes utilizan una dll
con el mismo nombre. Osea, que si instalo los dos componentes uno de los dos no funciona, pues la
dll del recién instalado machaca la que ya estaba instalada... De los componentes tengo el código
fuente en c#. Me preguntaba si no podría modificarlos para cambiarle el nombre a una de las dos dll
y que pudiera tener instalados los dos componentes a la vez... sería esto posible? Cómo podría
hacerlo?

Gracias y un saludo,
Oscar
 

Leer las respuestas

#1 Octavio Hernandez
01/09/2004 - 00:36 | Informe spam
Oscar,

¿Son fabricantes "serios" esos terceros? Normalmente a las DLLs se les da
como nombre algo derivado del espacio de nombres que se implemnta en ellas,
con extensión DLL, y el espacio de nombres incluye nombre de empresa y
tecnología para evitar colisiones, por ejemplo
CrystalDecisions.CrystalReports.Engine.dll.

Si tienes los códigos fuentes, bastaría con renombrar el fichero de salida
en los ficheros de proyecto para modificar el nombre de los ensamblados.

Slds - Octavio

"Oscar" <veletapgARROBAwanadooPUNTOcom> escribió en el mensaje
news:
Hola a todos,

Mi proyecto utiliza dos componentes de terceros, y por casualidad ambos


componentes utilizan una dll
con el mismo nombre. Osea, que si instalo los dos componentes uno de los


dos no funciona, pues la
dll del recién instalado machaca la que ya estaba instalada... De los


componentes tengo el código
fuente en c#. Me preguntaba si no podría modificarlos para cambiarle el


nombre a una de las dos dll
y que pudiera tener instalados los dos componentes a la vez... sería esto


posible? Cómo podría
hacerlo?

Gracias y un saludo,
Oscar


Preguntas similares