Business Central server runs on .NET 6

Important

Some of the functionality described in this release plan has not been released. Delivery timelines may change and projected functionality may not be released (see Microsoft policy). Learn more: What's new and planned

Enabled for Public preview General availability
Admins, makers, marketers, or analysts, automatically Apr 2023 Apr 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.