C# 插件管理器 Plugin.NET

码农软件 · 软件分类 · 其他开发相关 · 2019-10-17 20:26:49

软件介绍

Plugin.NET

C#插件管理器。

当前版本仅支持接口(interface)依赖,即使用反射技术,根据接口来实现插件的依赖注入。

运行环境

项目使用 .net 4.0 编写,自己随便改改代码就能用到.net2.0和.netcore上。

使用方法

  1. 编写程序的接口类,在入口项目中引用这个接口

  2. 在程序中引用Plugin.NET.dll

  3. 初始化插件管理器

  4. 绑定插件管理器的事件OnPlugin,这个事件提供了丰富的插件加载数据

  5. 调用 Load 方法加载已经存在的所有插件,这个方法可以传入一个过滤器函数

  6. 如果希望插件可以热加载,那么再调用 Watch 方法,以监视插件目录是否有新的插件放进去

  7. 如果要停止热加载,那么就调用 StopWatch 以停止

本文地址:https://www.codercto.com/soft/d/16982.html

.NET框架程序设计

.NET框架程序设计

(美)Jeffrey Richter、(美)Francesco Balena / 李建忠 / 华中科技大学出版社 / 2004-1 / 54.00元

Microsoft.NET框架为简化开发与卫联网无缝连接的应用程序和组件提供了强大的技术支持,如ASP.NET Web窗体、XML Web服务以及Windows窗体。本书的目的在于展示.NET框架中公共语言运行库存的核心内容。全书由两位广受尊敬的开发者/作者完成,并假设读者理解面向对象程序设计的基本概念,如数据抽象、继承和多态。书中内容清楚地解释了CLR的扩展类型系统,CLR如何管理类型的行为,以......一起来看看 《.NET框架程序设计》 这本书的介绍吧!

图片转BASE64编码
图片转BASE64编码

在线图片转Base64编码工具

XML、JSON 在线转换
XML、JSON 在线转换

在线XML、JSON转换工具

XML 在线格式化
XML 在线格式化

在线 XML 格式化压缩工具