Topics in this section describe how to create reporting applications in ASP.NET Core.
Review the Reporting for .NET Core 3 document if your application uses .NET Core 3.
DevExpress Reporting has the following prerequisites in ASP.NET Core applications:
Install Visual Studio 2017 v15.7 or later with the following workloads:
The Add a Report to Your VS Project tutorial provides instructions on how to add a report to a project and edit it in the Visual Studio Report Designer.
The following tutorials describe how to add the Report Designer and Document Viewer to an ASP.NET Core application:
Add an End-User Report Designer to an ASP.NET Core Application
Add the Document Viewer to an ASP.NET Core Application
The following tutorials describe how to use the DevExpress Template Gallery and .NET Core command line interface (CLI) to create an ASP.NET Core reporting application:
Refer to the Visual Studio Tools for Docker with ASP.NET Core tutorial for instructions on how to dockerize (add to a Docker container) your DevExpress Reporting ASP.NET Core application.
Make the following changes to the docker file configuration when you add the application to a Linux container:
FROM microsoft/aspnetcore:2.1 AS base
RUN apt-get update
RUN apt-get install -y libgdiplus libc6-dev
RUN apt-get install -y libicu-dev libharfbuzz0b libfontconfig1 libfreetype6