-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Welcome to the Electron.NET Core documentation! This wiki covers everything you need to know about building cross-platform desktop applications with ASP.NET Core and Electron.NET.
Electron.NET Core is a complete modernization of Electron.NET that eliminates the CLI tool dependency and integrates deeply with Visual Studio's MSBuild system. It transforms the development experience by providing:
- Native Visual Studio Integration - No more CLI tools or JSON configuration files
- Console Application Support - Build Electron apps with simple console applications, not just ASP.NET
- Cross-Platform Development - Build and debug Linux applications from Windows via WSL
- Enhanced Debugging - ASP.NET-first debugging with Hot Reload support
- Flexible Architecture - Choose any Electron version and target multiple platforms
- What's New? - Complete overview of ElectronNET.Core features and improvements
- Migration Guide - Step-by-step migration from previous versions
- Advanced Migration Topics - Technical details for complex scenarios
- ASP.NET Applications - Build Electron apps with ASP.NET Core
- Console Applications - Use console apps for file system or remote content
- Startup Methods - Understanding different launch scenarios
- Debugging - Debug Electron apps effectively in Visual Studio
- Package Building - Create distributable packages
- Package Description - Understanding the three NuGet packages
- Changelog - Complete list of changes and improvements
- .NET 8.0 or later
- Node.js 22.x or later
- Visual Studio 2022 (recommended) or other .NET IDE
- WSL2 (for Linux development on Windows)
✅ No CLI Tools Required - Everything works through Visual Studio ✅ Console App Support - Use any HTML/JS source, not just ASP.NET ✅ True Cross-Platform - Build Linux apps from Windows ✅ Modern Debugging - Hot Reload and ASP.NET-first debugging ✅ Flexible Packaging - Choose any Electron version ✅ MSBuild Integration - Leverages .NET's build system
New to ElectronNET.Core? Start here:
- ASP.NET Setup - Traditional web application approach
- Console App Setup - Lightweight console application approach
- Migration Guide - Moving from previous versions
Found an issue or want to improve the documentation? Contributions are welcome! The wiki is auto-generated from the /docs folder in the GitHub repository.
Want to contribute to this documentation? Please fork and create a PR! The Wiki is autogenerated from the /docs content in the repository.