Conflicto al referenciar a dll,s anteriores

17/02/2005 - 15:32 por Oscar Calvo | Informe spam
Hola a todos,
Tenemos bastantes problemas en el proyecto debido a las referencias.Si
tenemos dos dll,s que hacen referencia a versiones distintas de otra dll, al
compilar, siempre aparece el conflicto de "no se puede compilar la dll "x"
con version "y" porque entraria en conflicto con la dll "x" version
"y+1".Cada vez que compilamos una dll, no podemos volver a compilar las
demas porque seria demasiado trabajo.Tampoco podemos hacer redirecciones de
ensamblados porque no tienen nombres fuertes.
Se os ocurre alguna forma de solucionar este problema?

Se que con nant u otras herramientas podriamos crear compilaciones masivas,
pero buscamos algo mas sencillo.

Gracias y un saludo

Preguntas similare

Leer las respuestas

#1 Cesar
17/02/2005 - 20:00 | Informe spam
tendrias que tener nombres fuertes de los ensamblados y
colocarlos en la GAC. Es la unica manera.


Hola a todos,
Tenemos bastantes problemas en el proyecto debido a las


referencias.Si
tenemos dos dll,s que hacen referencia a versiones


distintas de otra dll, al
compilar, siempre aparece el conflicto de "no se puede


compilar la dll "x"
con version "y" porque entraria en conflicto con la


dll "x" version
"y+1".Cada vez que compilamos una dll, no podemos volver


a compilar las
demas porque seria demasiado trabajo.Tampoco podemos


hacer redirecciones de
ensamblados porque no tienen nombres fuertes.
Se os ocurre alguna forma de solucionar este problema?

Se que con nant u otras herramientas podriamos crear


compilaciones masivas,
pero buscamos algo mas sencillo.

Gracias y un saludo


.

Respuesta Responder a este mensaje
#2 Oscar Calvo
18/02/2005 - 09:13 | Informe spam
Entiendo Cesar,
pero no debe ser la unica manera, ya que si al tener un conflicto, en el
proyecto de inicio(que no tiene ninguna relacion directa, pero claro esta,
si indirecta con las versiones de las dll,s comentadas) añado una referencia
a la a una de las versiones del ensamblado, el problema se soluciona.
Es una chapuza, porque el tener en un proyecto 50 referencias sin ser
necesarias lo es.pero se soluciona.Me referia a algun "truco" o apaño de
este tipo.

Conoceis alguno?
"Cesar" escribió en el mensaje
news:19dc01c51522$e553c170$
tendrias que tener nombres fuertes de los ensamblados y
colocarlos en la GAC. Es la unica manera.


Hola a todos,
Tenemos bastantes problemas en el proyecto debido a las


referencias.Si
tenemos dos dll,s que hacen referencia a versiones


distintas de otra dll, al
compilar, siempre aparece el conflicto de "no se puede


compilar la dll "x"
con version "y" porque entraria en conflicto con la


dll "x" version
"y+1".Cada vez que compilamos una dll, no podemos volver


a compilar las
demas porque seria demasiado trabajo.Tampoco podemos


hacer redirecciones de
ensamblados porque no tienen nombres fuertes.
Se os ocurre alguna forma de solucionar este problema?

Se que con nant u otras herramientas podriamos crear


compilaciones masivas,
pero buscamos algo mas sencillo.

Gracias y un saludo


.

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