https://github.com/John0King/LazyMan.ModularLoader
A plugin/module loader that use ALC to isolate module
https://github.com/John0King/LazyMan.ModularLoader
alc module module-loader netcore plugin plugin-loader
Last synced: 9 months ago
JSON representation
A plugin/module loader that use ALC to isolate module
- Host: GitHub
- URL: https://github.com/John0King/LazyMan.ModularLoader
- Owner: John0King
- Created: 2020-05-30T10:53:29.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2022-01-14T10:14:14.000Z (about 4 years ago)
- Last Synced: 2024-11-13T04:52:41.736Z (about 1 year ago)
- Topics: alc, module, module-loader, netcore, plugin, plugin-loader
- Language: C#
- Homepage:
- Size: 339 KB
- Stars: 3
- Watchers: 2
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: ReadMe.md
- Funding: .github/FUNDING.yml
Awesome Lists containing this project
README
LazyMan.ModularLoader
=========================
一个方面的插件加载器,适用于.net core , 支持插件程序集隔离,和插件依赖, 支持加载原生库
> 该库目前处于非常早期的状态,请勿用于生产环境
> 因为自.net 5以后的一些变更,使得改项目目前无法加载asp.net core的SubApp
## 项目介绍
### 1. LazyMan.ModularLoader
基础的插件加载器,这里面所有的类都是抽象的,要想使用需要里面里面`HostLoader`来 自己封装自己的加载器
### 2. LazyMan.ModularLoader.AspNetCore
asp.net core 的 子应用程序(SubApp) 加载器,目的是将任意的现有基于asp.net core的web应用,以完全隔离的方式
加载当前进程,并且映射到子路径上(注意,静态html文件和js文件路径可能出现错误)
## 捐赠 Donate
- 代码贡献(推荐)
- 逻辑和理论贡献(推荐)
- RMB捐献(仅限手头富裕的小伙伴)
手头富裕的可以支持我将此项目继续下去i😜, 一毛不嫌少, 一万不嫌多 哈哈

