原理很简单:
一:定义插件接口
二:实现插件接口并建立不同工项目,使其在生成时生成不同的DLL
三:主程序运行时根据接口名利用反射对插件目录的DLL进行加载,加载完成后便可以使用插件接口定义的方法或属性了。
来源:C#实现插件式开发的一个Demo分享 http://www.360doc.com/content/14/1009/22/1355383_415651130.shtml
原理很简单:
一:定义插件接口
二:实现插件接口并建立不同工项目,使其在生成时生成不同的DLL
三:主程序运行时根据接口名利用反射对插件目录的DLL进行加载,加载完成后便可以使用插件接口定义的方法或属性了。
来源:C#实现插件式开发的一个Demo分享 http://www.360doc.com/content/14/1009/22/1355383_415651130.shtml