PluginCore
ASP.NET Core 轻量级 插件框架
简洁友好
统一的设计规范,精心打磨的操作界面回应你的期待。
易扩展
一套完整的插件机制,以 约定优于配置 为中心的项目结构,无论是对开发者还是使用者都如此友好。
开箱即用
前后端自动集成,享受一分钟安装。
依赖注入
享受全程构造器注入。
模块化
过程模块化, 全程依赖注入, 可通过替换实现以便自定义插件机制。
热插拔
上传、安装、启用、禁用、卸载、删除 均无需重启站点。
动态 WebAPI
每个插件都可有自己的 Controller, 自己的 Route, 完全原生 Controller 开发体验。
插件隔离与共享
完善的插件隔离与类型共享
插件前后端分离
可在插件 wwwroot 文件夹下放置前端文件 (index.html,...), 然后访问 /plugins/pluginId/index.html。
插件依赖树
申明式依赖, 自动根据插件间依赖建立正确加载顺序
生命周期
可控的插件生命周期, 完善的事件派发
国际化
得益于 i18n 的国际化实现, 提供多语言切换支持