Crystal Reports for Visual Studio 2022 fue lanzado en mayo de 2022, la ultima versión es la Crystal Reports SP32. Aquí te dejaré los archivos necesarios para que puedas descargar y asi crear tus reportes con Crystal Reports para Visual Studio 2022.

SAP Crystal Report para VS 2022 necesita dos paquetes de instalación de SAP Crystal Report.

  1. Descargue SAP Crystal Reports versión SP32 de 64 bits (Edición de desarrollador), CRforVS6413SP32_0-80007712.EXE, que instalará:
    • a) Crystal Reports para Microsoft Visual Studio 2022 (instala las plantillas de proyectos y elementos del cuadro de herramientas),
    • b) motor de tiempo de ejecución CR de 32 bits también.
    • En el caso de que ocurra un error al iniciar la instalación, que hace referencia a que falta instalar el Paquete Redistribuible de Visual C++ 2013, debes primero descargar e instalar este archivo vcredist_x64.exe.
  2. Luego descargue SAP Crystal Report versión SP32 de 64 bits (motor de tiempo de ejecución para 64 bits, CR13SP32MSI64_0-80007712.MSI) y procesa a instalar.

Con esto lograrás tener disponible la plantilla para proyectos de Crystal Reports en Visual Studio 2022, como así también los controles respectivos en el cuadro de herramientas.

Como extra, dejo los paquetes para redistribución de aplicaciones con Crystal Reports 32bits y 64bits, y para ClickOnce.

Por Miguel Ramírez

Analista de Sistemas y Desarrollador de software, apasionado por las nuevas tecnologías en el mundo de la programación. Programando desde 2001.

18 comentarios en «Crystal Reports para Visual Studio 2022»
  1. Hola, estoy en mis inicio trabajando con visual basic .net del 2022 y me funciona bien en modo de desarrollo en la pc que uso para programar (windows 11 – 22000.1936). (anteriormente trabaje sin dificultad con visual basic 6 y crystal report 8.5, es viejo pero créanme que aun funciona para trabajar con sql server hasta el 2014)
    En estos momentos estoy haciendo una aplicación de escritorio, WinForm, con bases de datos en PostgreSQL 2015, y en la PC que desarrollo funciona bien pero cuando lo pongo en otra PC no abre los reportes. El acceso a la base de datos y las operaciones lo hace bien.
    Descargue e Instale en esa PC el fichero (CR13SP32Redist64…) y aun me sale una excepción de error «CrystalDecisions.CrystalReports.Engine.ReportDocument..cctor()» y es como si no encontrara el reporte que mande a abrir.
    Tengo algunas preguntas, si pudiera ayudarme:
    – El reporte que se crea a través de la aplicación va incrustado en la aplicación o es un fichero externo .rpt o .dll?
    Esta versión de visual studio no me muestra la opción Tienda-> Crear paquete de instalación… lo que se muestra es la opción Publicar, y el instalador que crea no veo nada referente a los 4 reportes en concreto que hice en la aplicación.
    Me podría dar una orientación con el problemita que tengo,
    Gracias de antemano.

    1. Hola! los reportes que agregas a tu proyecto, una vez publicada tu aplicacion winforms queda dentro del .exe o .dll segun tengas estructurado tu proyecto. El error que mencionas del crystal reports, quizas es porque tambien debes de instalar la distribucion para 32bits, me ha pasado antes que solo he instalado la 64bits y me daba error al intentar abrir un reporte desde la aplicacion, luego de instalar la distribucion para 32bits, alli me ha funcionado. Prueba eso a ver que tal y luego comenta si te funciona o no.

  2. Hola Miguel
    Cuando intento instalar el paquete CRforVS6413SP32_0-80007712.EXE, me pone que Windows no puede encontrar el archivo setup.exe y no me deja instalar. Lo he ejecutado tambien como administrador.

  3. Hola Miguel:
    También he instalado vcredist_x64.exe y lo he vuelto a intentar pero sigue dando el mismo error.
    Muchas gracias

  4. Hola Miguel:
    Ya lo he resuelto y me funciona todo correctamente.
    Muchas gracias por tus indicaciones.

  5. Gracias MIguel!!! Hace años que lo usaba en un proyecto y ahora no me va, estaba loco buscando como volver a ponerlo… el problema es que ahora cada vez que añado un CrystalDocument el Visual Studio se me reinicia a los pocos segundos… a ver si encuentro la solución 🙁

    1. Para evitar que se me cierre el Visual, estoy creando la variable en tiempo de ejecución, y siempre me da el error:

      System.TypeInitializationException: ‘Se produjo una excepción en el inicializador de tipo de ‘CrystalDecisions.Shared.SharedUtils’.’

      FileNotFoundException: No se puede cargar el archivo o ensamblado ‘log4net, Version=1.2.10.0, Culture=neutral, PublicKeyToken=692fbea5521e1304’ ni una de sus dependencias. El sistema no puede encontrar el archivo especificado.

      He buscando el foros, porque esto ya me salía de antes, y no consigo solucionarlo 🙁

  6. Hola Ivan, me puedes dar más detalles sobre tu proyecto? Que versión de .net framework usas y la de crystal reports? algunos paquetes que tienes añadido a tu proyecto? En algún momento he tenido problemas con el log4net pero no recuerdo por ahora. Alguna vez tuve problemas con un proyecto que lo tenía zipeado en mega y lo descargue en una pc nueva y me dio problemas el visual studio 2022 con relación a que no confiaba en el directorio del proyecto que descargue; en ese entonces me pareció ver algunos errores relacionados a log4net. Tienes que verificar si has instalado el crystalreports para visual studio, o solo el paquete de redistribución.

  7. tengo crystal report en visual 2015 y funciona bien, ahora el proyecto abro en visual 2022 instalo los instaladores como recomienda y no funcionan sale error de se produho una excepxion en el inicializador de tipo de «CrystalDecisions.Shared.SharedUtils».
    espero su apoyo con el error.

    1. Hola Fidel, fíjate si has instalado el paquete para visual studio, y debes instalar tambien el de distribución de 32bits, no solo el de 64bits. Podrías dar más detalle sobre el error que mencionas? Como mencioné en comentarios anteriores, me ha pasado que al abrir el proyecto de versiones anteriores en el VS 2022, y al ejecutar e intentar abrir el reporte me salia un error similar al que mencionas, y resultó ser que el visual studio 2022 o el runtime no confiaba en el directorio del proyecto, cuestiones de permisos del Windows sobre el directorio; al abrir el proyecto en modo administrador me funcionaba correctamente.

    2. Hola, tengo el mismo error, instale Crystal reports para Visual 2022, y si bien puedo editar el archivo rpt, en mi aplicacion en Visual 2010 no abre el informe y me da el mismo error «CrystalDecisions.Shared.SharedUtils», en otro proyecto en Vusal 2022 la excepcion es esta «System.Runtime.InteropServices.COMException: ‘No se abrió el documento.'» lo pudiste corregir ? Gracias.

  8. Buenos dias he instalado visual studio 2022 y el cristal report he probado sp33, sp34 y sp35 y no me deja crear un proyecto de cristal report da error: El sistema no puede encontrar el archivo especificado HRESULT: 0x800070002.

    Ademas tengo un proyecto que realice en visual studio 2010 y no me deja abrir los archivos .rpt ya que los abre en codigo hexadecimal.
    Donde puede estar el error?

    1. No me ha ocurrido un error similar a lo que mencionas, has instalado la version 64bits del Crystal Reports for Visual Studio?

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.