Best Practices
- 2 minutes to read
The AspNetCore.Reporting.BestPractices repository contains an example application that demonstrates best practices that you should follow when you design a web reporting application. The repository’s README file consists of the following sections that describe these best practices in more detail:
- How to run the Example Application
- Optimize Memory Consumption
- Manage Database Connections
- Application Security
- Handle Exceptions
- Prepare Skeleton Screen
- Localize Client UI
How to Upgrade a Project
Each major DevExpress version has its own branch in the repository. If you download a branch with the same major version as the one on your machine, no upgrade is necessary since packages are updated automatically when a project is built.
To upgrade a project manually, follow the steps below.
- Update NuGet packages for the solution.
- Update the version of the
@devexpress/analytics-core
,devexpress-reporting-angular
,devexpress-reporting
,devexpress-richedit
, anddevextreme
packages in the package.json file and runnpm install
. The package.json files are in the ASP.NET Core MVC project’s root folder and in the ClientApp folder of the AspNetCore.Reporting.Angular project.
For more information, review the Upgrade to a New Package Version help topic.