C# 插件热插拔
程序员文章站
2024-01-16 10:59:40
所谓热插拔就是插件可以 在主程序不重新启动的情况直接更新插件, 网上有很多方案: https://www.cnblogs.com/happyframework/p/3405811.html 如下: 但是我发现有一种最简单粗暴的办法, 就是把插件加载到内存当中,然后使用Assembly从内存中加载DL ......
所谓热插拔就是插件可以
在主程序不重新启动的情况直接更新插件,
网上有很多方案:
https://www.cnblogs.com/happyframework/p/3405811.html
如下:
但是我发现有一种最简单粗暴的办法,
就是把插件加载到内存当中,然后使用Assembly从内存中加载DLL信息,
这样插件就可以直接被删除,而不会提示文件已被进程占用,而无法删除和更新的问题。
上一篇: 不重复打印排序数组中相加和为给定值的所有二元组和三元组
下一篇: IO模型