Instalar rdlc en Visual Studio 2019

Los reportes son parte importante de una aplicación, al instalar rdlc en Visual Studio 2019 permite generar en aplicaciones ASP.Net.

Microsoft RDLC permite la creación y diseño de reportes para proyectos ASP.Net y Windows Form desde Visual Studio.

Es una herramienta de generación de reportes gratuita en comparación con Crystal Reports, herramienta con la misma función.

Desde la versión de Visual Studio 2017, los reportes rdlc no viene incluido por defecto, esto provoco algunos problemas con los proyectos que lo utilizan.

Los reportes RDLC quedo como un complemento que se debe instalar desde el administrador de extensiones.

Instalar rdlc en Visual Studio

Abrimos o creamos un proyecto web en ASP.Net en Visual Studio 2019, de la barra de herramientas seleccionamos Extensiones.

Clic en la opción de Administrador de Extensiones.

Administrador de extensiones para instalar rdlc

De las secciones seleccionamos En línea, en el buscador escribimos Report, descargamos las dos primeras extensiones.

Instalar rdlc en Visual Studio 2019

Cerramos la aplicación para realizar la instalación de las extensiones, al finalizar abrimos nuevamente Visual Studio.

Hasta este punto ya tenemos las librerías para la creación de reportes rdlc.

Configurar rdlc en ASP.Net

Hay que agregar un reporte en un proyecto web de ASP.Net para terminar con todo el proceso de instalación y configuración.

Abrimos o creamos un proyecto ASP.Net, damos clic derecho sobre la sección de referencias y seleccionamos Agregar referencias.

Agregar refrencia rdlc para reportes

Abrimos Extensiones de la sección de Assemblies, buscamos y seleccionamos los tres ensamblados Microsoft.ReportViewer…

Aceptamos los elementos seleccionados, estos se agregan a tu proyecto.

Agregar ddls de rdlc en proyecto web

Por último, agreguemos un reporte RDLC en el proyecto abierto, clic derecho sobre el proyecto y agregamos un nuevo ítem.

Ya que no está una sección especifica de reportes, buscamos el archivo Report en la sección raíz Visual C#.

Seleccionamos Report (este archivo tiene la terminación .rdlc), agregamos un nombre y aceptamos.

Agregar Report rdlc en proyecto

Después de unos segundos se despliega la pantalla de diseño de reportes rdlc.

Diseñador rdlc en visual studio

Con las herramientas del lado izquierdo puedes diseñar el reporte que necitas para tu proyecto.

Podría interesarte Agregar Bootstrap a un proyecto web  

16 Comments

  1. después de agregar las referencias no puedo agregar el archivo .rdlc, no me aparece en los elementos disponibles
    ya llevo tiempo batallando con esto
    uso Visual Studio 2019 Community, es un proyecto ASP.NET con C#

    1. Una vez instalados los plugin reinicia visual estudio, posteriormente agrega las 3 referencias.
      Agrega un item nuevo, no hay una seccion de reportes como en VS2015, busca en la seccion raiz de c#; el proceso lo realice en VS2019 profesional

      1. ya lo resolví
        lo que pasa es que lo tengo en español y se llama Informe… estuve 3 días buscándolo como reporte JAJAJAJAJ
        gracias

        1. Gracias muchachos me salvaron! 2 días buscando cómo resolver este problema. Hay que seguir los pasos que detalla Gerardo y buscarlo como INFORME!
          Gracias!

      1. Hola buenas nohces… anteriormente estaba trabajando con informes rdlc con version deficion del 2008. Cuando abro un archivo rdlc en visutal studio 2019 y lo modifico y luego de doy guardar, el visual studio me cambion la version del informe a un esquema 2016 y al querer visualizar ese informe rdlc con el visor me sale un error diciendome que estoy intentando abrir un informe con una versión posterior. que solución me pudieran dar para volver a utilizar los informes con version 2008

  2. Hola, saludos.! La solución definitiva que aplique para poder visualizar los informes con el schema 2008 en visual studio 2019 y poder editar los rdlc y que se actualicen al formato xml del 2016. Lo que hice fue instalar este paquete Microsoft.ReportingServices.ReportViewerControl.Winforms.150.1400.0 que a la misma vez me instala estos dos paquetes mas:
    Microsoft.ReportingServices.ReportViewerControl.Winforms.150.1400.0
    Microsoft.ReportingServices.ReportViewerControl.Winforms.150.1400.0
    Es obligado pasar el proyecto a una version minia del .NET Framework 6.0 para que puedan funcionar esas librerias..

    Esta fue la mejor solucion y ahora si puedo modificar los rdlc 2008 y que se transformen al 2016 y poderlos editar y visualizar sin ningun problema en visual studio 2019..

    Todo perfecto, practicamente. Lo unico que me queda por arreglar es que no me deja exportar en pdf, pero si se puede en excel, word y imprimir..

      1. Permítanme comentar que trataba de mostrar un reporte en mi proyecto y me salía este error :
        ” El tipo o el nombre del espacio de nombres ‘Reporting’ no existe en el espacio de nombres ‘Microsoft’ (¿falta alguna referencia de ensamblado?) “; Después de probar todo lo que me sugerían, Basado en el comentario de Ing. Nelson Ramos, simplemente cambie el Framework Mínimo de todos los proyecto en mi soluciona 4.6 y el proyecto volvió funcionar normalmente. Saludos…

  3. Buenas noches amigos, al momento de ejecutar el aspx me envía este error “BC30560: ‘LocalReport’ is ambiguous in the namespace ‘Microsoft.Reporting.WebForms’.”, alguien ha tenido ese mismo problema?

    1. Puedes revisar que en tus referencias no exista mas de un Microsoft.Reporting.WebForms, también revisa el Web.Config en la sección de “assemblies” que no exista mas de una declaración de Microsoft.Reporting.WebForms

Deja un comentario

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