maui-405232-common-concepts-build-controls-from-source.md
This topic describes how to build DevExpress .NET MAUI Controls from source code.
Our Universal Subscription includes the source code of our .NET MAUI components.
You can download the source code from our Download Manager (an active Universal subscription/license is required).
You can build controls only on macOS. The development environments and required frameworks are listed below:
XCode 26.2
OpenJDK 17
Android Studio 2023.2.1+
Ensure you define the ANDROID_HOME and JAVA_HOME environment variables
Mono 6.12.0
.NET 10 or later, with .NET MAUI workload installed
Latest npm
Register the DevExpress NuGet feed in your development environment
The downloaded source code includes the build.cake file. Follow the steps below to build the source code:
Note
On macOS, unzip the archive using a terminal to ensure that the .config folder is extracted correctly.
dotnet tool restore to install local .NET tools for the current directory.dotnet cake command to build the .NET MAUI Controls from the source code.After the build is complete, you can find build artifacts in the following folders:
.net10.0-android..net10.0-ios.