mirror of
https://github.com/ElectronNET/Electron.NET.git
synced 2026-02-07 13:51:36 +00:00
54 lines
1.4 KiB
Markdown
54 lines
1.4 KiB
Markdown
|
|
## 🛠 System Requirements
|
|
|
|
### Required Software
|
|
|
|
- **.NET 8.0** or later
|
|
- **Node.js 22.x** or later (see below)
|
|
- **Visual Studio 2022** (recommended) or other .NET IDE
|
|
|
|
### Supported Operating Systems
|
|
|
|
- **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](https://docs.microsoft.com/windows/wsl/install) 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.
|
|
|
|
|
|
### NodeJS Installation
|
|
|
|
|
|
ElectronNET.Core requires Node.js 22.x. Update your installation:
|
|
|
|
**Windows:**
|
|
|
|
1. Download from [nodejs.org](https://nodejs.org)
|
|
2. Run the installer
|
|
3. Verify: `node --version` should show v22.x.x
|
|
|
|
**Linux:**
|
|
|
|
```bash
|
|
# 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.*
|
|
```
|
|
|
|
|
|
## 🚀 Next Steps
|
|
|
|
- **[Debugging](../Using/Debugging.md)** - Learn about ASP.NET debugging features
|
|
- **[Package Building](../Using/Package-Building.md)** - Create distributable packages
|
|
- **[Startup Methods](../Using/Startup-Methods.md)** - Understanding launch scenarios
|
|
|