Install Bee Mobile iDesk
This article explains how to obtain and install Bee Mobile iDesk on a Windows development PC. The installation package contains the iDesk assemblies, Visual Studio integration files, documentation-related files, and sample projects.
Bee Mobile iDesk is tested on Windows 10 and Windows 11 with Microsoft Visual Studio 2022 and Microsoft Visual Studio 2026.
Supported development environment
| Requirement | Supported / tested versions |
|---|---|
| Operating system | Windows 10, Windows 11 |
| IDE | Microsoft Visual Studio 2022, Microsoft Visual Studio 2026 |
| Target framework | .NET Framework 4.8 |
Install Microsoft Visual Studio before installing Bee Mobile iDesk. The iDesk installer expects the supported Visual Studio environment to be available on the development PC.
Installation process
The iDesk installer is supplied in the form of Microsoft Software Installer (MSI) file. Simply run it on your Windows 10/11 OS PC. As of yet, we supply it only in unsigned form. Run the installer and install iDesk into your favourite folder or just choose the default folder. The installation process needs access to registry of your OS, therefore it may be necessary to run the installer with administrative privileges.
What the installation folder contains
After installation, the iDesk installation folder contains the files needed for development and testing. Default installation folder location location is:
- Full version of the product:
c:\Program Files (x86)\Bee Mobile\Bee Mobile iDesk\ - Trial version of the product:
c:\Program Files (x86)\Bee Mobile\Bee Mobile iDesk DEMO\
iDesk assemblies
NET48 folder contains runtime assemblies targeting .NET Framework 4.8.
Sample projects
Sample Projects folder contains example projects that demonstrate how to use iDesk controls and components.
Supporting files
KeyboardDesigner folder contains external keyboard layout editor (Windows OS application) for Bee Mobile Keyboard control. The keyboard editor can also be started automatically by Visual Studio Designer, when editing KeyboardControl’s keyboard layouts.
