Foros del Web » Programación para mayores de 30 ;) » .NET »

Conflictos ente aplicaciones VB2005 y VB2003

Estas en el tema de Conflictos ente aplicaciones VB2005 y VB2003 en el foro de .NET en Foros del Web. Tengo dos aplicaciones diferentes, una desarrollada en Visual Studio 2003 con .Net 1.1.4 y la otra con el Visual Studio 2005, con .Net 2.0. Cada ...
  #1 (permalink)  
Antiguo 15/02/2011, 06:48
Avatar de gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Conflictos ente aplicaciones VB2005 y VB2003

Tengo dos aplicaciones diferentes, una desarrollada en Visual Studio 2003 con .Net 1.1.4 y la otra con el Visual Studio 2005, con .Net 2.0.
Cada una de ellas, instalada por separado en la misma Notebook funciona bien, pero si luego de instalar la e VS 2003 se instala también la de VS 2005, la primera deja de funcionar.
No he encontrado en Microsoft ni en los manuales de referencia de Visual Studio 2005 explicaciones concretas , solamente se menciona que el espacio de nombres 2.0 reserva ciertas denominaciones que eran permitidas en las versiones anteriores, pero no sé con certeza si eso puede ser el origen del problema.

¿Se tata de conflictos ente Frameworks?
¿Existe alguna solución que permita funcionar correctamente ambas aplicaciones?
¿Alguna configuración especial en la compilación de 2005, tal vez?
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)

Última edición por gnzsoloyo; 15/02/2011 a las 12:13
  #2 (permalink)  
Antiguo 15/02/2011, 16:15
Avatar de gedarufi  
Fecha de Ingreso: diciembre-2008
Ubicación: Colombia
Mensajes: 540
Antigüedad: 15 años, 5 meses
Puntos: 22
Respuesta: Conflictos ente aplicaciones VB2005 y VB2003

Que error en concreto que salta?, prueba instalando primero el Framework 1.1.4, luego la aplicación, luego y framework 2 y luego la otra aplicación.

Saludos
  #3 (permalink)  
Antiguo 15/02/2011, 17:04
Avatar de gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: Conflictos ente aplicaciones VB2005 y VB2003

Lo que salta es una excepción general del CLR y sólo permite cerrar. Si la PC en cuestión tiene instalado el VS, abre la ventana donde pregunta si se desea debuggear (cosa que no resulta práctico en modo alguno).
Respecto al orden de instalación... eso fue lo primero que probamos y no produce diferencias de ningún tipo. El conflicto solamente se produce si y sólo si se instala la aplicación creada con el Visual Studio 2005, sin afectar si el Framework .Net 1.1.4 fue instalado antes o después del 2.0 (pruebas ya realizadas y sin efecto).
El detalle llamativo es que si se desinstala la aplicación creada en 2005, la creada en VS 2003 vuelve a funcionar normalmente, aunque no se desinstale el .Net 2.

¿Se entiende la idea?
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)
  #4 (permalink)  
Antiguo 15/02/2011, 21:20
Avatar de gedarufi  
Fecha de Ingreso: diciembre-2008
Ubicación: Colombia
Mensajes: 540
Antigüedad: 15 años, 5 meses
Puntos: 22
Respuesta: Conflictos ente aplicaciones VB2005 y VB2003

Parece que tienes algun conflicto con las librerias de las 2 aplicaciones, tienes alguna DLL comun a los 2 proyectos?
  #5 (permalink)  
Antiguo 16/02/2011, 05:05
Avatar de gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: Conflictos ente aplicaciones VB2005 y VB2003

Interesante planteo. Eso no lo había considerado, dadas las características de ambos proyectos.
Le tendré que consultar al encargado del proyecto de VS 2005.

Parece increible que algo tan obvio no lo haya pensado... :((
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)
  #6 (permalink)  
Antiguo 24/02/2011, 08:02
Avatar de gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: Conflictos ente aplicaciones VB2005 y VB2003

Buéh.
Finalmente tuve acceso al fuente de la aplicación en VS 2005 y pude compararla con el otro proyecto (2003).
Ambos proyectos usan el mismo conjunto de librerías System.dll, System.Drawind.dll y System.Windows.Forms.dll, pero en uno la versión es .Net 1.1.4322 y en la otra es .Net 2.0.
Ahora bien, el de 2003 usa la librería residente en su carpeta de mientas que el segundo usa la librería instalada en Windows/.Net.
Es probable que estén accediendo al mismo recurso, pero en versiones de .Net equivocada en un caso.

¿Habrá alguna solución para esto?
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)

Etiquetas: aplicaciones, vb
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 10:10.