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.
De las secciones seleccionamos En línea, en el buscador escribimos Report, descargamos las dos primeras extensiones.
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.
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.
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.
Después de unos segundos se despliega la pantalla de diseño de reportes rdlc.
Con las herramientas del lado izquierdo puedes diseñar el reporte que necitas para tu proyecto.
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#
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
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
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!
Y como hago para mostrar ese reporte en pantalla, en mi caso uso winforms?
Debes utilizar el control ReportViewer, lo agregas a tu form y le asignas el reporte rdlc, todo este proceso lo puedes hacer desde la interfaz.
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
Necesitas los dll Microsoft.ReportViewer.WebForms y Microsoft.ReportViewer.Common en la versión 2008 para poder abrir informes rdlc que indicas.
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..
Perfecto, gracias por compartir la solución.
La versión mínima es .NET Framework 6.0 o .NET Framework 4.6 ?
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…
Alguien hizo funcionar en .net core 3.1 u otra versión anterior?
Creo que report viewer en su versión gratuita no esta disponible para net core, sin embargo, tienes esta opción para los reportes:
ASP.NET Core Report Viewer
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?
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