Skip to content

System Requirements

This topic describes the system requirements to use the Eremex Avalonia UI Controls library.

Framework

EMX Controls Version .NET Avalonia UI Framework
v1.5+ 8.0+ v12.1.0 (recommended*)
v1.4+ 8.0+ v12+
v1.2.95+ 8.0+ v11.3.8+
v1.2.63-1.2.92 8.0+ v11.3.3
v1.1 6.0+ v11.2.2+
v1.0 6.0+ v11.0.10+

Note

* The specified version of Avalonia UI Framework is recommended for use with the Eremex Controls library. Our team has fully verified this version to ensure maximum stability. While we do not restrict you from using newer Avalonia UI versions, please note that subsequent patches may contain changes that have not been tested by our team and may not be fully compatible.

Development Tools

IDE with Avalonia UI support:

  • Visual Studio 2022 and higher
  • JetBrains Rider 2021.3 and higher

Supported Operating Systems

  • Windows
    • Windows 11
    • Windows 10
  • Linux
    • Ubuntu
    • Debian
  • Russian Linux-based OSs:
    • ALT Linux
    • Astra Linux *
      *Including OS editions optimized for the Elbrus CPU.
    • RED OS
  • macOS
  • WebAssembly

Using Graphics3DControl on MacOS

Graphics3DControl uses the Vulkan API to render 3D graphics. Currently, standard MacOS graphics drivers do not support the Vulkan API. You can install the MoltenVK runtime package to run Vulkan-based applications (including applications with Graphics3DControl) on MacOS.

You can also install the Vulkan SDK, which includes the MoltenVK package, to develop Vulkan applications on MacOS. See the following link for more information: https://github.com/KhronosGroup/MoltenVK.