locked
Generar Instalador De Crystal Report En Visual Studio 2008 RRS feed

  • Pregunta

  • Tengo una aplicacion principal (que es un menu), que llama a otras aplicaciones ya compiladas (.exe)... y esta funcionando bien, pero en esta semana le adicione a dos aplicaciones reportes hechos en crystal report..

    Al compilar y crear los .exe de las aplicaciones independientemente, todo esta bien.. pero al generar desde visual studio el setup de la aplicacion en general (en donde agrupo todos los .exe), no me esta arrastrando las dll que utiliza crystal report para funcionar, y al momento de llamar a los programas me sale un error que me dice que no puedo ejecutar el programa porque no encuentra las DLL de crystal report registradas.. Cabe indicar que las transacciones que no utilizan crystal report, funcionan perfectamente..

     

    CrystalDecisions.CrystalReports.Engine

    CrystalDecisions.Enterprise.Framework

    CrystalDecisions.Enterprise.InfoStore

    CrystalDecisions.ReportSource

    CrystalDecisions.Shared

    CrystalDecisions.Windows.Forms

     

    Al ver este problema, adicione estos archivos en el proyecto setup a la carpeta "Global Assembly Cache Folder" para que al instalar la aplicacion me registre las DLL, pero tampoco funciono..

    Quisiera saber como puedo adicionar estas DLL para que el instalador las registre al momento de ejecutarlo.

     

    Muchas gracias

     

    Jorge Barzallo

     

     

    lunes, 10 de marzo de 2008 13:03

Respuestas

Todas las respuestas

  • Hola Jorge,

     

    Tienes que agregar a la instalación los módulos de combinación de Crystal correpondientes.

     

    http://msdn2.microsoft.com/en-us/library/ms227378(VS.80).aspx

     

    Ya nos contarás que tal te ha ido.

     

    Un saludo,

     

    Carmen Sanchez

    Analista - Programador
    Desarrollador 5 estrellas

    http://www.carmen-sanchez.com

    martes, 11 de marzo de 2008 22:26
  • Consulta.. para Visual Studio 2008 necesitamos usar Merge Modules?...
    según todo lo que lei es solo para 2003-2005.

    Gracias ..
    miércoles, 12 de marzo de 2008 19:04
  • ¿que versión de Crystal Reports estás usando?

     

    miércoles, 12 de marzo de 2008 21:20
  • Hola Victor, una vez tengas generado tu instalador de tu aplicacion, debes tambien insatalar en la maquina donde se ejecutara  tu aplicacion el siguinete instalador. CRRedist2008_x86.msi o CRRedist2008_x64.msi segun sea el caso. este instalador lo encuentras en la maquina donde tienes tu VS 2008 en la ruta C:\Archivos de programa\Microsoft SDKs\Windows\v6.0A\Bootstrapper\Packages\CrystalReports10_5

    en fin debes ejecutar los 2 instaladores el setup de tu aplicacion y uno de los dos que te comente.

    Saludos  
    • Propuesto como respuesta Jose1762 lunes, 21 de noviembre de 2011 7:01
    viernes, 10 de julio de 2009 1:42
  • Arayero,

    Muchas gracias la solución que propusiste funcionó perfectamente......
    Lo que propuso Carmen no resuelve nada y la ayuda del MSDN está parcial.

    Alvaro
    alv_cabrer
    martes, 5 de enero de 2010 19:59
  • Amigo, estoy haciendo lo mismo que mencionaste que funciono (la solución de Arayero) y sin embargo no me da la opcion de agregar CrystalReport en los item's de VB .NET. Hay que enlazar algo¿? copiar algunos archivos, DLL's¿? o algo adicional...

    Espero me responda! Gracias!
    lunes, 6 de diciembre de 2010 5:06
  • Hola amigo yo estoy usando en crystal reports XI profesional y no encuentro esos archivos que mencionas, por cuales los puedo reemplazar y que puedo hacer, espero me puedas ayudar...gracias
    domingo, 24 de abril de 2011 17:48
  • igual uso  report XI y no encuentro los archivos de que hablas, como me pueden ayudar por fabor,...

    jueves, 19 de abril de 2012 19:51