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

机器学习

机器学习

周志华 / 清华大学出版社 / 2016-1-1 / 88.00元

机器学习是计算机科学与人工智能的重要分支领域. 本书作为该领域的入门教材,在内容上尽可能涵盖机器学习基础知识的各方面。 为了使尽可能多的读者通过本书对机器学习有所了解, 作者试图尽可能少地使用数学知识. 然而, 少量的概率、统计、代数、优化、逻辑知识似乎不可避免. 因此, 本书更适合大学三年级以上的理工科本科生和研究生, 以及具有类似背景的对机器学 习感兴趣的人士. 为方便读者, 本书附录给出了一......一起来看看 《机器学习》 这本书的介绍吧!

RGB转16进制工具
RGB转16进制工具

RGB HEX 互转工具

随机密码生成器
随机密码生成器

多种字符组合密码

HEX HSV 转换工具
HEX HSV 转换工具

HEX HSV 互换工具