Cuidado con tener varias versiones de Crystal Reports instaladas

Hola a tod@s,


Yo soy de la opinión que se debería estar a la última, pero en la realidad no siempre es factible, ¿quien no tiene algún proyecto en alguna tecnología un tanto desfasada y sin tiempo para migrar?, e incluso a veces la solución no es migrar. Pues yo tengo el caso de tener varias versiones de Crystal por tener proyectos ya sea en framework 1.1 y 2.0, por eso tengo instaladas en mi máquina el CR XI y el CR 2008.


Primero comentar que el CR 2008 es compatible tanto con el VS 2003, VS 2005 y VS 2008.


El problema que he tenido al respecto es que cuando me bajo del sourcesafe un proyecto del framework 1.1 que no tenía previamente en mi pc y que los informes están con la versión XI, cuando abro la solución el VS automáticamente me toma las referencias a la versión 2008 del crystal. Es fácil detectar esto, cuando tenemos un proyecto con informes de crystal en una versión previa a la 2008, cuando se abren el visual estudio nos tiene que avisar de ello y dar la posibilidad de seguir con esa versión o cambiar a la nueva.



Si no nos ha salido el mensaje de aviso, malo, se pueden haber cambiado las referencias y estas apuntar a la versión del 2008 y darnos errores de compilación. Para solucionar esto basta con irnos a las propiedades del proyecto y mirar en las rutas de acceso a referencias, podremos comprobar que hay una ruta que apunta a «C:Archivos de programaBusiness ObjectsCommon4.0manageddotnet» (esto para framework 1.1, para el framework 2.0 la ruta es …manageddotnet2), tendríamos que quitarla y agregar la siguiente:



Nota: Aunque el proyecto esté bajo un sourcesafe, las rutas de acceso a referencia se pueden cambiar sin afectar al control de código.


 Yo en estos casos, si se puede, lo mejor es migrar a la última versión y tener una sola, pero vuelvo a repetir que a veces es imposible por la magnitud del proyecto o porque el entorno no lo soporta o porque no hay tiempo ni dinero. De todas formas, es compatible tener varias versiones de Crystal instaladas, pero ya sabéis que os podéis encontrar esto.


 Saludos.