mirror of
https://github.com/ElectronNET/Electron.NET.git
synced 2026-02-04 05:34:51 +00:00
60 lines
3.1 KiB
Markdown
60 lines
3.1 KiB
Markdown
|
|
|
|
# Electron.NET Wiki 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.
|
|
|
|
## 🚀 What is Electron.NET Core?
|
|
|
|
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
|
|
|
|
## 📚 Documentation Sections
|
|
|
|
### [Core Documentation](Core/What's-New.md)
|
|
- **[What's New?](Core/What's-New.md)** - Complete overview of ElectronNET.Core features and improvements
|
|
- **[Migration Guide](Core/Migration-Guide.md)** - Step-by-step migration from previous versions
|
|
- **[Advanced Migration Topics](Core/Advanced-Migration-Topics.md)** - Technical details for complex scenarios
|
|
|
|
### [Getting Started](GettingStarted/ASP.Net.md)
|
|
- **[ASP.NET Applications](GettingStarted/ASP.Net.md)** - Build Electron apps with ASP.NET Core
|
|
- **[Console Applications](GettingStarted/Console-App.md)** - Use console apps for file system or remote content
|
|
- **[Startup Methods](GettingStarted/Startup-Methods.md)** - Understanding different launch scenarios
|
|
- **[Debugging](GettingStarted/Debugging.md)** - Debug Electron apps effectively in Visual Studio
|
|
- **[Package Building](GettingStarted/Package-Building.md)** - Create distributable packages
|
|
|
|
### [Release Information](RelInfo/Package-Description.md)
|
|
- **[Package Description](RelInfo/Package-Description.md)** - Understanding the three NuGet packages
|
|
- **[Changelog](../Changelog.md)** - Complete list of changes and improvements
|
|
|
|
## 🛠 System Requirements
|
|
|
|
See [System Requirements](GettingStarted/System-Requirements.md).
|
|
|
|
## 💡 Key Benefits
|
|
|
|
✅ **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
|
|
|
|
## 🚦 Getting Started
|
|
|
|
New to ElectronNET.Core? Start here:
|
|
|
|
1. **[ASP.NET Setup](GettingStarted/ASP.Net.md)** - Traditional web application approach
|
|
2. **[Console App Setup](GettingStarted/Console-App.md)** - Lightweight console application approach
|
|
3. **[Migration Guide](Core/Migration-Guide.md)** - Moving from previous versions
|
|
|
|
## 🤝 Contributing
|
|
|
|
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](https://github.com/ElectronNET/Electron.NET).
|