Skip to content

Latest commit

 

History

History
57 lines (41 loc) · 2.46 KB

DEVELOPMENT.md

File metadata and controls

57 lines (41 loc) · 2.46 KB

Development Guide

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 head over to the links in the README to get started.

Initial setup

Windows

  • Install VS 17.10 or newer.
  • If building iOS with pair to Mac, install current, stable Xcode on your Mac. Install from the App Store or Apple Developer portal.
  • If you're missing any of the Android SDKs, Visual Studio should prompt you to install them. If it doesn't prompt you, then use the Android SDK Manager to install the necessary SDKs.
  • Install Open JDK 17.

Mac

Building the Build Tasks

Before opening the solution in Visual Studio/VS Code, you MUST build the build tasks.

  1. Open a command prompt/terminal/shell window.
  2. Navigate to the location of your cloned syncfusion/maui-toolkit repo, for example:
    cd \repos\maui-toolkit
  3. Run these commands:
    dotnet tool restore
    dotnet build ./Syncfusion.Maui.Toolkit.sln
    

Windows

Open the Syncfusion.Maui.Toolkit.sln file in Visual Studio from the root of the repo.

Mac

Open the root folder of the repository in VS Code.

What branch should I use?

As a general rule:

Sample projects

Samples

├── samples 
│   ├── Syncfusion.Maui.ControlsGallery
│   ├── Syncfusion.Maui.Controls.Samples.Sandbox
│   │   ├── Maui.Controls.Sample.Sandbox
  • Syncfusion.Maui.ControlsGallery: Full gallery sample with all of the controls and features of the Syncfusion .NET MAUI Toolkit.
  • Syncfusion.Maui.Samples.Sandbox: Empty project useful for testing reproductions or use cases.