Skip to main content
All docs
V25.2
  • Build Controls from Sources

    • 2 minutes to read

    This topic describes how to build DevExpress .NET MAUI Controls from source code.

    Download .NET MAUI 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).

    DevExpress Download Manager - Download .NET MAUI Source Code

    Requirements

    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+
      • Platform Tools 35+
      • CMake
    • 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

    Build Sources

    The downloaded source code includes the build.cake file. Follow the steps below to build the source code:

    1. Unzip the source-code.zip file and open the unzipped folder.

      Note

      On macOS, unzip the archive using a terminal to ensure that the .config folder is extracted correctly.

    2. Open your terminal application in the folder with the build.cake file.
    3. Run dotnet tool restore to install local .NET tools for the current directory.
    4. Run the dotnet cake command to build the .NET MAUI Controls from the source code.

    Build Artifacts

    After the build is complete, you can find build artifacts in the following folders:

    • The artifacts/packages folder contains NuGet packages.
    • The artifacts/logs folder contains build logs.
    • Binaries
      • The Binaries.Analyzers folder contains assemblies for code analyzers.
      • The Binaries.Android folder contains assemblies for .net10.0-android.
      • The Binaries.iOS folder contains assemblies for .net10.0-ios.
      • The Binaries.NET folder contains assemblies for .NET 10.