xtrareports-405338-dot-net-and-net-core-support-project-template-kit.md
The DevExpress Template Kit offers a unified project creation experience for Microsoft Visual Studio, Visual Studio Code, and JetBrains Rider.
Note
The DevExpress Template Kit includes project templates for .NET 8+ and C# only.
The Template Kit is included in our Unified Component Installer.
You can also download the Template Kit from the Visual Studio Marketplace or install it as an extension in the Visual Studio IDE:
Ctrl+Alt+S).Once the Template Kit is installed, you can use it to create DevExpress Reporting projects.
Install DevExpress component packages to build your project. You can use the DevExpress Unified Component Installer, which adds a local NuGet feed to your machine.
As an alternative to the installer, you can configure a personal DevExpress NuGet Feed that loads the required packages from the DevExpress NuGet Gallery. To do this, follow the instructions below:
The following sections list available Reporting project templates:
ASP.NET Core Reporting ApplicationCreates 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.ASP.NET Core & Angular Reporting ApplicationCreates 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.ASP.NET Core & React Reporting ApplicationCreates 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.ASP.NET Core Reporting Back-End ApplicationCreates 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.
ASP.NET Core Blazor Reporting ApplicationCreates 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.
Report Viewer Application
Creates a desktop (WPF) application with a Report Viewer that displays a pre-built tabular report.
You can use this template with the command line interface (CLI): Create a Document Preview Application using the .NET CLI Project Template
Report Viewer Application
Creates a desktop (WinForms) application with a Report Viewer that displays a pre-built tabular report.
You can use this template with the command line interface (CLI): Create a Document Viewer Application using the .NET CLI Project Template
In Visual Studio, right-click on a project in the Solution Explorer window, and select Add | New Item to open the ‘Add New Item’ dialog. Find and select the DevExpress Template Kit 25.2 to add a DevExpress item based on a template.
ReportAdds a new DevExpress Report.