Skip to main content
A newer version of this page is available. .

ASP.NET Core Reporting

  • 2 minutes to read

This section describes how to create, update, and customize reporting applications in ASP.NET Core.

Note

Use Reporting Components

You can use the following components in your ASP.NET Core application:

View Example: ASP.NET Core Reporting - Best Practices

Upgrade a Project

The following topic describes how to upgrade a project to a newer version of reporting controls:

Localize an Application

The following topic describes how to use JSON files from the DevExpress Localization Service to localize reporting controls in an ASP.NET Core application: Localization in ASP.NET Core Application. For general information on the ASP.NET Core platform, review the following topic: Globalization and localization in ASP.NET Core.

Draw Reports on Linux and MacOS

The Use the DevExpress Cross-Platform Drawing Engine topic demonstrates how to use the DevExpress cross-platform drawing engine to render reports on Linux or MacOS platforms.

Use Docker

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
 ...
See Also