.NET 5 Support and Migration from .NET Framework
- 2 minutes to read
Prerequisites
Ensure that the following components are installed on your machine:
- DevExpress Unified Component Installer v21.1+ or NuGet packages
- .NET 5 SDK and runtime
- Visual Studio 2019 v16.8+
NuGet Packages
The DevExpress 21.2 Local package source and DevExpress NuGet Gallery include the following XAF-specific packages:
General Packages
- DevExpress.ExpressApp
- DevExpress.ExpressApp.Blazor
- DevExpress.ExpressApp.Blazor.All
- DevExpress.ExpressApp.Core.All
- DevExpress.ExpressApp.DBUpdater
- DevExpress.ExpressApp.Win
- DevExpress.ExpressApp.Win.All
- DevExpress.Persistent.Base
ORM-Oriented Packages
- DevExpress.ExpressApp.EF6
- DevExpress.ExpressApp.EFCore
- DevExpress.ExpressApp.Xpo
- DevExpress.Persistent.BaseImpl.EF6
- DevExpress.Persistent.BaseImpl.EFCore
- DevExpress.Persistent.BaseImpl.Xpo
Additional Module Packages
- DevExpress.ExpressApp.AuditTrail.Xpo
- DevExpress.ExpressApp.AuditTrail.EFCore
- DevExpress.ExpressApp.Chart
- DevExpress.ExpressApp.Chart.Win
- DevExpress.ExpressApp.CloneObject.Xpo
- DevExpress.ExpressApp.ConditionalAppearance
- DevExpress.ExpressApp.Dashboards
- DevExpress.ExpressApp.Dashboards.Blazor
- DevExpress.ExpressApp.Dashboards.Win
- DevExpress.ExpressApp.FileAttachment.Blazor
- DevExpress.ExpressApp.FileAttachment.Win
- DevExpress.ExpressApp.Kpi
- DevExpress.ExpressApp.Notifications
- DevExpress.ExpressApp.Notifications.Win
- DevExpress.ExpressApp.Objects
- DevExpress.ExpressApp.Office
- DevExpress.ExpressApp.Office.Blazor
- DevExpress.ExpressApp.Office.Win
- DevExpress.ExpressApp.PivotChart
- DevExpress.ExpressApp.PivotChart.Win
- DevExpress.ExpressApp.PivotGrid
- DevExpress.ExpressApp.PivotGrid.Win
- DevExpress.ExpressApp.ReportsV2
- DevExpress.ExpressApp.ReportsV2.Blazor
- DevExpress.ExpressApp.ReportsV2.Win
- DevExpress.ExpressApp.Scheduler
- DevExpress.ExpressApp.Scheduler.Win
- DevExpress.ExpressApp.ScriptRecorder
- DevExpress.ExpressApp.ScriptRecorder.Win
- DevExpress.ExpressApp.Security
- DevExpress.ExpressApp.Security.EF6
- DevExpress.ExpressApp.Security.Xpo
- DevExpress.ExpressApp.StateMachine
- DevExpress.ExpressApp.TreeListEditors
- DevExpress.ExpressApp.TreeListEditors.Win
- DevExpress.ExpressApp.Validation
- DevExpress.ExpressApp.Validation.Blazor
- DevExpress.ExpressApp.Validation.Win
- DevExpress.ExpressApp.ViewVariantsModule
- DevExpress.ExpressApp.WebApi
Functional Testing Packages
- DevExpress.EasyTest
- DevExpress.EasyTest.TestExecutor
- DevExpress.ExpressApp.EasyTest.WinAdapter
- DevExpress.ExpressApp.EasyTest.BlazorAdapter
Code Analysis Packages
- DevExpress.ExpressApp.CodeAnalysis
Important Notes
The following design-time functionality is not available because of the changes to Visual Studio’s designer architecture in .NET Core and .NET 5+: Module and Application designers, Controller and Action designers, and EasyTest debugging commands. You can perform related tasks in code:
.NET 5+ applications do not support EF 6. When you port a .NET Framework EF 6-based application, you also need to move to EF Core. This move may require additional changes to your application. For more information, refer to the following article: Port from EF6 to EF Core.
See Also