Hace un par de años las intalaciones de nuestros proyectos de VB6 lo haciamos (y lo seguimos haciendo) con algunos herramientas free de instalación por ejemplo NSIS (Nullsoft Scriptable Install System), o con el famoso InstallShield (no tan free). Ya que con el setup que armaba el propio ambiente de desarrollo no nos conformaba con todas las tareas que debia realizar.
Pero esta vez iba ha utilizar un Proyecto de Instalación de Visual Studio de 2005 (incluso podemos hacer un deployment de los proyectos VB6 que aun tenemos)
Mi sorpresa, que es igual en cuando a las características de las herramientas anteriores que utilizaba: seleccionar archivos, indicar como se ubican o se van en la instalacion final o son unicamente para el proceso (ejemplo imagenes, iconos),…
[UPDATE 2008 08 08] Cambio del enlace para descargar los MergeModules. Al final del
artículo la actualización de enlaces
Antes que nada recomiendo leer un articulo que escribio Sergio Tarrillo
Donde podemos encontrar un interesante manual sobre el tema. Lo que quiero mostrar aqui es como obtener el Merge Module para nuestro proyecto de instalacion.
Para crear un nuevo proyecto de Instalación
Vamos agregando archivos, y las configuración para la instalación:
No voy centrarme en este momento de toda la configuración que podemos realizar en un proyecto de instalación, tal vez mas adelante. Sino de los elementos necesarios para la redistribución de Crystal Report.
Pero llego el momento de colocar el paquete de redistribucion de Crystal Report .NET (para Visual Studio 2005) que seria la version 10.2 de CR (BusinessObjects.CrystalReports.NET.2.0)
Agregando Merge Modules
Donde nos posiciona en la carpeta de los Merge Modules
C:Program FilesCommon FilesMerge Modules
Esta carpeta esta predeterminada en nuestro sistemas para el los productos de Microsoft y de terceros coloquen alli sus archivos .msm para redistribuir sus componentes
Pero no tenia el modulo que estaba buscando que tenga que ver con el Crystal Reports for .NET Framework 2.0 (x86)
¿Y donde lo podia obtener?
[UPDATE 2008 08 08] Cambio del enlace para descargar los MergeModules. Al final del
artículo la actualización de enlaces
Es conveniente hacerlo desde la sitio oficial de Business Objects para la descarga del Crystal Reports Merge Modules for Visual Studio .NET 2005 (este enlace ya no funciona – Gracias Francisco por el
aviso), en cual descargamos el archivo
cr_net_2005_mergemodules_mlb_x86.zip
y dentro del zip dentro:
Que en un sencillo tutorial en el archivo .doc nos comenta que hagamo los mismos pasos anteriores pero antes copiemos este modulo de redistribución dentro de la carpeta que anteriormente te mencione para tenerla siempre a mano.
Bueno el costo en tamaño: Son 25Mb sumandos en mi archivo de instalación.
Otra alternativa
En la carpeta de
C:Program FilesMicrosoft Visual Studio 8SDKv2.0BootStrapperPackagesCrystalReports
Se encuentra el instalador para redistrbuir: CRRedist2005_x86.msi
http://msdn2.microsoft.com/en-us/library/fyh6k4k4(VS.80).aspx
[UPDATE 2008 08 08]
¿Y donde lo podia obtener?
Hoy (en el día de la ignauguración de los Juegos Olímpicos de Bejing) me
comenta Francisco en un post/comentario en este articulo que el enlace para la
descarga no funciona! 🙁
Cuando veo que el enlace:
(error) http://support.businessobjects.com/communityCS/FilesAndUpdates/cr_net_2005_mergemodules_mlb_x86.zip.asp
Ahora todo parece estar en SAP 😉
- Business Objects Downloads for Crystal Reports and Xcelsius
https://www.sdn.sap.com/irj/sdn/businessobjects-downloads
Alli solamente filtrar y obtendremos los enlaces a los archivo que
necesitamos
Enlaces
Crystal Reports Merge Modules for Visual Studio .NET 2005
(Este enlace ya no funciona. Gracias Francisco por el aviso)
Para descargar:
Business Objects Downloads for Crystal
Reports and Xcelsius
https://www.sdn.sap.com/irj/sdn/businessobjects-downloads
Windows Installer Deployment Tasks
http://msdn2.microsoft.com/en-us/library/ybshs20f(VS.80).aspx
How to: Create or Add Deployment Projects
http://msdn2.microsoft.com/en-us/library/fyh6k4k4(VS.80).aspx
Setup and Deployment Projects
http://msdn2.microsoft.com/en-us/library/wx3b589t(VS.80).aspx
How to: Add Merge Modules to a Deployment Project
http://msdn2.microsoft.com/en-us/library/8x727h8b(VS.80).aspx
Exelente aporte. aun no lo pruebo pero creo que es esactramente lo que buscaba
Gracias, tu aporte me acaba de salvar la vida. MUY BUENOOOO
Hola, gracias por la información, pero te cuento que hize lo que explicastes, es màs ya le habìa agregado las dll de crystal, instalè en el servidor los comun component de crystal y aùn no puedo ver la barra de businessObjects. Tengo dos aplicativos, primero:2005 segundo: migracion de 2003 a 2005, y el segundo es el del problema, si me muestra el reporte sin la barra de BO.
Si alguien me puede ayudar se lo agredecerìa.
Buen tutorial
Hola José! quería darte las gracias por el artículo, era lo que estaba buscando para agregarlo a mi proyecto de instalación.
Saludos.
Excelente ayuda como esta es la que microsoft tiene que proveer a sus clientes, yo felicito sinceramente a la persona que colabora con este tipo de ayuda. mil gracias.
Al igual que los demas, Tú aporte fue esencial para quienes nos esforzamos, te lo agradesco.
Muchas Gracias
Eso era todo..de mil foros que busque la repuesta a este problema aqui lo encontre gracias exelente aporte
Orale, muy bueno!! pero tengo el mismo tipo de problema pero para visual studio 2008, y he buscado en varios foros y aún no encuentro algo en concreto, sé que en la página de bussines encontraría los archivos que necesito, pero quisiera saber si se continúa resolviendo de la misma forma
My problem is same at the time of Printing by VS 2005 in vista then the problem is occur the type inisilizer for
y como es para el visual basic 2008
gracias por favor
gracias
Hola Marco
El setup project, no cambio mucho (y menos esta parte creo) asi que tienes que seguir los mismos pasos.
Has intentado crearlo?
logre conectar el reporte crystal a vb.net 2005… lo publique en el sitio y funciona pero la barra Bussiness Objects no sale formateada(no salen las imagenes) y dice «enviar consulta» por todo los botones…
alguien sabe como solucionar esto
Hola earavena
Mira las imágenes que debería salir las propiedades…(botón derecho sobre las mismas) para conocer el path donde esta buscando dichas imágenes.
Que estan generalmente en tu servidor aquí:
/aspnet_client/CrystalReportWebFormViewer3/…
fijate en este articulo que habla exactamente de esto…
– El CrystalReportViewer, la carpeta aspnet_client, los módulos de combinación y mi dolor de cabeza!!
http://geeks.ms/blogs/mrodriguez/archive/2007/01/12/el-crystalreportviewer-la-carpeta-aspnet-client-los-m-dulos-de-combinaci-n-y-mi-dolor-de-cabeza.aspx
– Image appears as red ‘X’ when viewing a report using VS .NET web application
http://technicalsupport.businessobjects.com/KanisaSupportSite/search.do;jsessionid=1FFB0B2F39F67122C3CC2F352742903A?cmd=displayKC&docType=kc&externalId=c2013824&sliceId=&dialogID=360384&stateId=1%200%20356275g
– Images and graphs do not appear on report when previewed from a .NET application
http://technicalsupport.businessobjects.com/KanisaSupportSite/search.do;jsessionid=17C61D34EBA85C18DE3A8E2F13F8E656?cmd=displayKC&docType=kc&externalId=c2014054&sliceId=&dialogID=360384&stateId=1%200%20356275
Espero que te sirva de ayuda o guia
Todos los links donde se bajaban los merges modules del crystal report han sido redirigidos a este:
http://www.businessobjects.com/support/default.asp
En esta página , yo por lo menos, no consiguo nada.
es cierto Francisco, yo tengo le mismo problema estoy tratando de encontrar el merge module y me manda a esa página que no me dá nada….
alguien sabe de donde podemos realizar la descarga????
gracias !
Hola Francisco y Rodrigo
(ayer cuando escribio Francisco) estaba tratando de actualizar el articulo pero no podia desde Windows Writer.
Hoy directamente actualice desde la web sin graficos 🙁
Si buscas por el enlace (nuevo je) veran que todo los listados estan en SAP (parece que migraron estos chicos de Business Objects)
Es este
– Business Objects Downloads for Crystal Reports and Xcelsius
https://www.sdn.sap.com/irj/sdn/businessobjects-downloads
El enlace de Jose A. es correcto, gracias por su ayuda.
Estos chicos de Business Object como que se olvidaron de nosotros que usamos el Crystal Report porque la informacion nueva no parece tan completa como la que antes tenian.
Tuve el mismo problema: imagenes se muestran como x en una aplicaion WEb, se debe a problemas de permisos en el servidor web.
Lo solucione cambiando el usuario por default para la autenticacion anonima, y otorgandole mayores permisos.
Espero les sirva.
Saludos. Tengo un problema al ejecutar una aplicación la cual invoca un objeto (DLL) para mostrar un reporte de Crystal.
El problema es que al instalar el programa en el cliente (Publicando la instalación ó generando un instalador), la primera vez que ingreso el reporte se ejecuta correctamente.
Pero al salir y volver a entrar a la aplicación me manda un error sobre el CrystalDecisions.ReportSource.ReportSourceFactory.
En otro caso, trato de generar una instancia del objeto CrystalDecisions.CrystalReports.Engine.ReportDocument(), pero me manda el error «CrystalDecisions.Shared.SharedUtils».
Espero me puedas orientar que esta pasando.
Mi correo es fernandox01@hotmail.com
Hola Fernando
Parece que es un problema de tu aplicacion de escritorio no? cuando te sucede ese error es un poco mas «largo» no? Si puedes enviame por email. Pero puede ser que la segunda vez no pueda ENLAZAR a datos tu reporte? en que linea realmente esta sucediendo esto? puedes debugear?
Y si puedes enviarme un proyecto completo te agredeceria y lo miro el fin de semana
que tal, tengo un problema con el emsamblador de crystal, se me trono mi equipo y volvi a reinstalar todo, ahora cuando quiero generar mi ejecutable me marca 102 errores, me fui al apartado de referencias y me marca en todos los apartados de Crystal, que no encuentra la ubicacion, ya he intentado agregar las referencias desde windowsasemmbly y dsde la carpeta de Managed en archivos comunes de bussines objects, estan ahi todos mis dll pero dice que no los encuentra.
Qué hago. Respondan please. eugeniafam7@gmail.com
Hola Loana
Donde apuntan actualmente las referencias? si puedes abrir con un block de notas (o similar) el archivo de proyecto veras donde esta la referencia
Es un proyecto web?
Instalaste el crystal report?
esta muy bueno, pero queria saber si me puedes ayudar para utilizar data pro con crystal report como hago?
Gracias por esta información.
Es útil, me ahorro tiempo y esfuerzo.
Excelente articulo… me has salvado la vida…
Excelente tu post. Instalando el setup de Crystal desde la carpeta SDK pude ejecutar mi proyecto web ee un servidor de produccion que estabamos configurando para ASP.NET 2.0.
buen comentario Jose gracias me funciono un monton.
Excelente aporte, me sirvio montones… Gracias y saludos desde Costa Rica!
podria servirles este link para crystal y .net
https://wiki.sdn.sap.com/wiki/display/BOBJ/Crystal%20Reports%20for%20Visual%20Studio%20.NET%20Runtime%20Distribution%20%20-%20%20Versions%209.1%20to%2012.0
Gracias @marijo por el enlace…es mas directo y están todas las descargas
excelente aporte, funciono perfectamente.
https://smpdl.sap-ag.de/~sapidp/012002523100005853292008E/cr_net_2005_mm_mlb_x86.zip
Aki se puede descargar
Buenísimo…este es el mejor artículo que he leído. Salvaron mi cabeza muchachos. Eternamente agradecido.