Electron.NET
7,602
Stars
742
Forks
218
Watchers
8
Open Issues
MIT
许可证
C#
语言
2017-10-03
创建时间
2026-11-10
最近更新
项目能做什么
基于 ASP.NET Core(Razor Pages、MVC、Blazor)构建跨平台桌面应用的框架。
来源:AI 基于仓库事实生成
· 内容以仓库实际 README 为准
使用说明 查看原始 README 原仓库文档
中文使用说明暂未生成。下面保留原仓库 README 摘录,命令与配置均以原文为准。
原始 README 摘录(英文原文,节选前 3000 字符)
[](https://github.com/ElectronNET/Electron.NET) [](https://donorbox.org/electron-net) [](https://gitter.im/ElectronNET/community?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge) [](https://github.com/ElectronNET/Electron.NET/actions/workflows/ci.yml) # Electron.NET Core is here! ## A Complete Transformation `ElectronNET.Core` represents a fundamental modernization of Electron.NET, addressing years of accumulated pain points while preserving full API compatibility. This isn't just an update — it's a complete rethinking of how .NET developers build and debug cross-platform desktop applications with Electron. Read more: [**What's New in `ElectronNET.Core`**](https://github.com/ElectronNET/Electron.NET/wiki/What's-New) Build cross platform desktop applications with .NET 6/8/10 - from console apps to ASP.NET Core (Razor Pages, MVC) to Blazor. ## Wait - how does that work exactly? Well... there are lots of different approaches how to get a X-plat desktop app running. Electron.NET provides a range of ways to build .NET-based solutions using Electron at the side of presentation. While the classic Electron.NET setup (using an ASP.NET host run by the Electron side) is still the primary way, there's more flexibility now. Both .NET and Electron are now able to launch the other for better lifetime management, and when you don't need a local web server (like when running content from files or remote servers), you can drop the ASP.NET stack altogether and go with a lightweight console app instead. ## 📦 NuGet * ElectronNET.Core: [](https://www.nuget.org/packages/ElectronNET.Core.API/) * ElectronNET.Core.API: [](https://www.nuget.org/packages/ElectronNET.Core.API/) * ElectronNET.Core.AspNet: [](https://www.nuget.org/packages/ElectronNET.Core.AspNet/) * ElectronNET.Core.Templates: [](https://www.nuget.org/packages/ElectronNET.Core.Templates/) ## 🛠 Requirements to Run You should have installed: * .NET 8/10 or later. * The minimum base OS is the same as [.NET 8](https://github.com/dotnet/core/blob/main/release-notes/8.0/supported-os.md) / [.NET 10](https://github.com/dotnet/core/blob/main/release-notes/10.0/supported-os.md). * Node.JS using at least [Version 22.x](https://nodejs.org). ## 👩🏫 Usage with ASP.NET - Create a new ASP.NET Core project - Install the following two NuGet packages阅读完整原文
项目深度分析 AI 生成
跨平台打包与自动化代码签名/分发 CLI 增值服务
| 产品构想 | 为 Electron.NET 应用提供开箱即用的多平台编译、自动代码签名(集成 Windows EV 代码签名、Apple Developer 自动公证)以及自动热更新托管服务。 |
| 核心功能 | 一键跨平台云构建与打包、Apple Notarization 自动流水线集成、Windows 证书无痛签名代理、增量 Delta 更新后端接入库。 |
| 目标用户 | 独立开发者、需要交付合规桌面客户端的 .NET 软件外包团队和中小企业。 |
| 难度/周期 | 中等 · 1-2 个月 · 成本:开发机器、多平台测试机(特别是 Mac 用于公证测试)、Apple/Microsoft 开发者账号年费。 |
| 收费模式 | SaaS 订阅制(月付/年付打包额度)或按构建/签名次数收费。 |
| 竞争风险 | 依赖第三方平台 API(Apple/Microsoft)变动;各大 CI/CD(GitHub Actions)已有部分替代免费方案,需证明自身的简易性与稳定性价值。 |
| 依据 | AI推测 |
商业级 Blazor 桌面模板与企业级原生组件套件
| 产品构想 | 基于 Electron.NET + Blazor 打造高度优化的商业管理系统/桌面工具模板,内置原生菜单、系统托盘、自动更新、离线 SQLite 同步、硬件端口(串口/USB)对接方案。 |
| 核心功能 | 开箱即用的现代化 Blazor 桌面 UI 壳工程、原生串口/打印机/扫码枪通讯组件、离线数据同步架构、一键多窗口管理与 IPC 性能优化封装。 |
| 目标用户 | 工业互联、物联网、仓储管理系统(WMS)以及收银/POS 系统的 .NET 开发者。 |
| 难度/周期 | 低至中等 · 3-4 周 · 成本:极低(主要为个人工时开发)。 |
| 收费模式 | 单次授权售卖(Template/Boilerplate 模式,如 $79-$299 商业授权许可)。 |
| 竞争风险 | 模板产品易被私下传播盗版,需要持续维护 .NET 8/10 和 Electron 最新版本适配。 |
| 依据 | 数据支持的判断 |
Electron.NET 专项商业技术支持与性能/崩溃诊断插件
| 产品构想 | 针对使用 Electron.NET 遇到内存泄漏、多进程 IPC 性能瓶颈、白屏及崩溃的企业,提供原生诊断 SDK 及专属咨询/修复支持。 |
| 核心功能 | 轻量级 .NET 与 Electron 双进程健康监控 SDK、IPC 调用链路性能分析器、商业 SLA 技术支持通道。 |
| 目标用户 | 将核心业务迁移到 Electron.NET 上运行的中大型企业开发团队。 |
| 难度/周期 | 高 · 2-3 个月 · 成本:低至中等(主要是深度的底层调试能力和客服支持成本)。 |
| 收费模式 | 企业支持订阅(每月固定 retainer 模式)或单次攻坚咨询费。 |
| 竞争风险 | 企业客户群基数相对较窄,销售转化周期长,极度依赖个人在 .NET 和 Electron 两个生态中的技术权威。 |
| 依据 | AI推测 |
AI 基于仓库公开数据分析生成,含推测成分,不构成收益承诺。
报告会保存到 个人中心
竞品与相似项目 GitHub Search 真实检索
相似项目数据正在完善中,暂不展示(避免误导)
项目优势与风险
| 技术成熟度 | 创建于 2017-10-03,近 30 天仍在推送,发布过 28 个 Release |
| 社区活跃 | Star 7,602 / Fork 742 / Issue 8(数据支持,可自行核实) |
| 许可证 | MIT |
| 主要风险 | 上游项目方向可能变化;同赛道竞争者较多(见竞品表);热度与需求不完全等价 |
安装与使用
此项目未提供 Docker 镜像,安装步骤以原仓库 README 为准(涉及依赖安装与环境配置,对新手门槛较高)。