CLI Project Templates
- 3 minutes to read
You can use a command line interface (CLI) to create starter Reporting projects for different platforms. This topic lists available Reporting project templates and the corresponding NuGet packages.
ASP.NET Core
NuGet package: DevExpress.AspNetCore.ProjectTemplates
To install DevExpress ASP.NET Core project templates from nuget.org, execute the following command:
dotnet new install DevExpress.AspNetCore.ProjectTemplates
Reporting project templates in the package:
Short Name | Description | Documentation |
---|---|---|
dx.aspnetcore.reporting |
Creates a web (ASP.NET Core MVC) Reporting application that displays a Report Viewer and/or an End-User Report Designer. The backend defines a pre-built tabular report bound to sample data (SQL, Object, or JSON). The application includes ready-to-use Docker files for deployment in Linux-based environments and example implementations of Document Cache and Report Definition Storage. | Use .NET CLI Template to Create an ASP.NET Core Reporting Application with Report Designer |
dx.aspnetcore.reporting.angular |
Creates a full-stack application with an Angular frontend and an ASP.NET Core backend. The frontend displays a Report Viewer and/or an End-User Report Designer. The backend defines a pre-built tabular report bound to sample data (SQL, Object, or JSON). The application includes example implementations of Document Cache and Report Definition Storage. | Use .NET CLI Template to Create an Angular Reporting App with Report Designer |
dx.aspnetcore.reporting.react |
Creates a full-stack application with a React frontend and an ASP.NET Core backend. The frontend displays a Report Viewer and/or an End-User Report Designer. The backend defines a pre-built tabular report bound to sample data (SQL, Object, or JSON). The application includes example implementations of Document Cache and Report Definition Storage. | Use .NET CLI Template to Create a React Reporting App with Report Designer |
dx.aspnetcore.reporting.backend |
Creates a back-end (ASP.NET Core) Reporting application configured to use a Report Viewer and/or an End-User Report Designer in the associated front-end application. The backend defines a pre-built tabular report bound to sample data (SQL, Object, or JSON). The application includes ready-to-use Docker files for deployment in Linux-based environments and example implementations of Document Cache and Report Definition Storage. |
Blazor
NuGet package: DevExpress.Blazor.ProjectTemplates
To install DevExpress Blazor project templates from nuget.org, execute the following command:
dotnet new install DevExpress.Blazor.ProjectTemplates
Reporting project templates in the package:
Short Name | Description | Documentation |
---|---|---|
dx.blazor.reporting |
Creates a web (Blazor Server or Blazor WebAssembly) application that displays a Report Viewer (JavaScript-Based or Native version) and/or an End-User Report Designer. The backend defines a pre-built tabular report bound to sample data (SQL, Object, or JSON). The application includes ready-to-use Docker files for deployment in Linux-based environments. | Use .NET CLI Template to Create a Blazor Reporting Application |
WPF
NuGet package: DevExpress.WPF.ProjectTemplates
To install DevExpress WPF project templates from nuget.org, execute the following command:
dotnet new install DevExpress.WPF.ProjectTemplates
Reporting project templates in the package:
Short Name | Description | Documentation |
---|---|---|
dx.wpf.reporting |
Creates a desktop (WPF) application with a Document Viewer that shows a tabular report created at design time. | CLI Project Templates for WPF |