Getting Started with NoesisGUI C# SDK

The aim of this tutorial is to get you started with the NoesisGUI C# SDK and its directory structure. You will learn to build, configure and begin using the SDK to create high-performance managed applications.

NuGet Repository

Noesis binaries are distributed as NuGet packages in the official repository. Packages are subdivided into two big categories: Noesis, the Core library; and NoesisApp, the Application Framework used by our samples. Source code for the Application Framework is also available at GitHub.

  • Noesis
  • NoesisApp

Building Samples

The Visual Studio 2017 root solution 'Samples.sln' contains all the examples for the supported platforms. Provided samples in the SDK comes with full source available in the '/Src' folder. Each sample also contains a Blend project inside its 'Projects' folder. For example, the Blend project for the Menu3D sample is located at 'NoesisSDK/Src/Samples/Menu3D/Projects/blend/Menu3D-blend.csproj'.


Source code for each sample is also available on GitHub. We are happy to accept pull requests.

Creating Applications

Once you get familiar with our samples you are ready to start creating your own applications. For that purpose we highly recommend reading the Integration guide, to discover how to integrate NoesisGUI into your own application.

Make sure to copy the entry point for each platform that is available in the project folder. For example, the entry point for Menu3D in Windows is located at 'NoesisSDK/Src/Samples/Menu3D/Projects/windows/App.cs'.


Entry points will be automatically generated by a wizard in future versions of NoesisGUI.

© 2017 Noesis Technologies