Bienvenidos

Este blog es un espacio creado por Daptech S.R.L destinado a compartir nuestras experiencias en tecnología y resolución de problemas con la comunidad. Aquí podrá encontrar tutoriales, tips and tricks, howtos, resolución a problemas típicos y frecuentes. Todo estos conocimientos fueron adquiridos en el día a día del desarrollo de nuestras labores profesionales. Esperamos disfruten de leer los contenidos tanto o mas que nosotros al escribirlos. Los que hacemos daptech info@daptech.com.ar

Monday, March 26, 2007

Deploy de Aplicaciones Win32 y CrystalReports

Para hacer el deployment de una aplicacion win32 que contiene Crystal Reports no basta con copiar las dlls del mismo al lado del exe. Para hacerlo hay que realizar los siguientes pasos.
Primero hay que bajar desde aqui los merge modules de Crystal Reports para Visual Studio 2005.
Una vez bajado descomprimiro en un directorio temporal.
Primero que todo debemos ir a la solucion que queremos hacer deploy, hacer boton derecho sobre el arhivo .sln y hacer click en add new project. Ahi aparecera el wizzard para agregar proyectos.


Alli en other projects elegimos setup and Deployment y luego clickeamos en setup Project con esto vamos a tener creado nuestro proyecto de deployment.
En el solution explorer podemos ver el proyecto nuevo, en nuestro caso DaptechERP.
Hacemos click con el boton derecho del mouse, add, y en el menu contextual que aparece elegimos proyect out put.

Luego donde dice proyect seleccionamos nuestro proyecto principal, por lo general el que es aplicacion windows FORMS, en nustro caso DaptechERPPL, luego elegimos primaryOutput.
Configuracion activa



Al dar click en OK, deberiamos ver la siguiente panatlla.


Ahi vemos que el proyecto instalador ha tomado las dependencias de nuestro proyecto principal, en nuestro caso DaptechERPPL. Luego tenemos que agregar el merge module de crystal reports, para ello debemos dar click con el boton derecho sobre el proyecto y elegir esta vez add merge module con lo que nos aparecera una pantalla como la siguiente. Alli tenemos que ir a la carpeta en la que descomprimimos el archivo bajado, y elegimos CrystalReportsRedist2005_x86.msm


Luego de dar open, solo restan agregar archivos de recursos que hagan falta, ico, .bmp,jpg, que no hayamos embebido en la aplicación.
Luego de que tenemos todo el set de archivos listo, damos click con el botón derecho sober el proyecto, build. y Listo, tenemos creado un .msi y un .setup que instalara nuestra aplicación con Crystal Reports funcionando.

Espero les sirva

Saludos

pd: agradecemos la inmensa ayuda de mi amigo horacio

No comments: