forked from ElectronNET/Electron.NET
-
Notifications
You must be signed in to change notification settings - Fork 0
System Requirements
github-actions[bot] edited this page Oct 15, 2025
·
1 revision
- .NET 8.0 or later
- Node.js 22.x or later (see below)
- Visual Studio 2022 (recommended) or other .NET IDE
- Windows 10/11 (x64, ARM64)
- macOS 11+ (Intel, Apple Silicon)
- Linux (most distributions with glibc 2.31+)
Note
For Linux development on Windows, install WSL2 to build and debug Linux packages.
Do not forget to install NodeJS 22.x (LTS) on WSL.
Visual Studio will automatically install .NET when debugging on WSL. In all other cases you will need to install a matching .NET SDK on WSL as well.
ElectronNET.Core requires Node.js 22.x. Update your installation:
Windows:
- Download from nodejs.org
- Run the installer
- Verify:
node --versionshould show v22.x.x
Linux:
# Using Node Version Manager (recommended)
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.0/install.sh | bash
source ~/.bashrc
nvm install 22
nvm use 22
# Or using package manager
sudo apt update
sudo apt install nodejs=22.*- Debugging - Learn about ASP.NET debugging features
- Package Building - Create distributable packages
- Startup Methods - Understanding launch scenarios
Want to contribute to this documentation? Please fork and create a PR! The Wiki is autogenerated from the /docs content in the repository.