Electron.NET:跨平台桌面应用程序构建指南

Electron.NET:跨平台桌面应用程序构建指南

去发现同类优质开源项目:https://gitcode.com/

Electron.NET 是一个开源项目,旨在帮助开发者使用 ASP.NET Core(包括Razor Pages、MVC、Blazor)构建跨平台的桌面应用程序。本项目通过将 ASP.NET Core 嵌入到 Electron 框架中,提供了一个全新的桌面应用程序开发模式。

项目特点

  • 跨平台支持:支持Windows、macOS和Linux操作系统。
  • 一体化开发:内嵌 ASP.NET Core 应用程序,通过 Electron.NET IPC 桥实现与 Electron API 的交互。
  • 工具链完善:CLI 扩展提供了一套完整的工具集,支持构建和启动 Electron.NET 应用程序。

构建示例

  • AppVeyor(Win/Linux):提供构建完成的WebApp示例,适用于Windows和Linux平台。
  • Travis-CI(Win/macOS/Linux):使用.NET 5和ASP.NET Core构建跨平台桌面应用程序,支持Blazor、Razor Pages和MVC。

注意事项

Electron.NET 并非旨在将 Electron 移植到.NET,而是将 ASP.NET Core 环境嵌入到 Electron 中,让.NET开发人员能够利用这个强大的跨平台环境。

本项目持续更新中,欢迎有兴趣的开发者参与贡献!

去发现同类优质开源项目:https://gitcode.com/

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值