.NET 6+ 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 6+ SDK and runtime
- Visual Studio 2022 v17.0+
Tip
Are you currently using .NET Framework and ready to transition to .NET 6+ or move your solutions to the Cloud?
We recognize that migrating/rewriting legacy applications can be a significant undertaking. If you are ready to transition to newer versions of .NET or move your solution to the cloud, be sure to review the following highly rated help topics:
- .NET Upgrade Assistant Tool | Overview from Microsoft Build
- Start your cloud journey with Azure App Service
- ASP.NET to ASP.NET Core tutorial playlist on YouTube
- Reliable Web App pattern (RWA) on GitHub (a guidance for building around existing apps without the need for a complete rewrite)
NuGet Packages
The DevExpress 23.1 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.EFCore
- DevExpress.ExpressApp.Xpo
- 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.MultiTenancy
- DevExpress.ExpressApp.MultiTenancy.Blazor
- DevExpress.ExpressApp.MultiTenancy.Win
- 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.Scheduler.Blazor
- DevExpress.ExpressApp.ScriptRecorder
- DevExpress.ExpressApp.ScriptRecorder.Win
- DevExpress.ExpressApp.Security
- DevExpress.ExpressApp.Security.EFCore.Extensions.Win
- DevExpress.ExpressApp.Security.AspNetCore.EFCore
- 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 6+: Module and Application designers, Controller and Action designers, and EasyTest debugging commands. You can perform related tasks in code:
See Also