This page contains the steps to build and run the Syncfusion Toolkit for .NET MAUI repository from source. If you are looking to build apps with the Syncfusion Toolkit for .NET MAUI, please refer to the links in the README to get started.
- Install Visual Studio 17.10 or newer.
- Follow these steps to include .NET MAUI.
- If building iOS with Pair to Mac:
- Install the latest stable version of Xcode on your Mac. You can download it from the App Store or the Apple Developer portal.
- Install Android SDKs:
- If you're missing any of the Android SDKs, Visual Studio should prompt you to install them. If it doesn’t prompt you, use the Android SDK Manager to install the necessary SDKs.
- Install Open JDK 17:
- Follow the instructions at OpenJDK 17 Download.
- Install Visual Studio Code:
- Download it from VSCode Download.
- Install the .NET MAUI Dev Kit for VS Code:
- Follow the steps in the marketplace link: Install MAUI Dev Kit.
Before opening the solution in Visual Studio or VS Code, you MUST build the build tasks.
- Open a command prompt, terminal, or shell window.
- Navigate to the location of your cloned
syncfusion/maui-toolkit
repository. For example:cd \repos\maui-toolkit
- Run the following commands:
dotnet tool restore dotnet build ./Syncfusion.Maui.Toolkit.sln
- Open the
Syncfusion.Maui.Toolkit.sln
file in Visual Studio from the root of the repository.
- Open the root folder of the repository in Visual Studio Code.
As a general rule, use the main branch for development.
├── samples
│ ├── Syncfusion.Maui.ControlsGallery
│ ├── Syncfusion.Maui.Controls.Samples.Sandbox
- Syncfusion.Maui.ControlsGallery: A full gallery sample showcasing all the controls and features of the Syncfusion .NET MAUI Toolkit.
- Syncfusion.Maui.Controls.Samples.Sandbox: An empty project useful for testing reproductions or use cases.