Business Central server runs on .NET 6

Important

This content is archived and is not being updated. For the latest documentation, go to What's new and planned for Dynamics 365 Business Central. For the latest release plans, go to Dynamics 365, Power Platform, and Cloud for Industry release plans.

Enabled for Public preview General availability
Admins, makers, marketers, or analysts, automatically Mar 1, 2023 Apr 1, 2023

Business value

The Business Central server now runs on Microsoft .NET 6. This improves performance and resource consumption on all AL code execution.

Feature details

We have moved the Business Central server to run on .NET 6 instead of .NET Framework 4.8.

Performance measurements suggest an improvement of 30 percent when executing AL code.

For on-premises installations, any existing .NET add-ins will need to be converted to .NET Standard before the Business Central environment can be upgraded to this release.

For more information, go to Migrating from .NET Framework to .NET Standard.

In the Microsoft base and system applications, all .NET add-ins have been converted to .NET Standard, except in the localized versions for the Netherlands and Mexico. In these versions, we encountered uses of .NET Framework where no .NET Standard options were available. The .NET add-ins in these two cases are hosted as Azure Functions. If you need to do the same for your on-premises solutions, refer to our source code to find out how it's done.

See also

Migrating from .NET Framework to .NET Standard (docs)