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

.NET 5 Support and Migration from .NET Framework

  • 2 minutes to read

Prerequisites

Ensure that the following components are installed on your machine:

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

  1. 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:

  2. .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