最近闲来无事,想着搞点事情来着,想搞一个工具箱程序,又想着自由灵活点,于是就选用了MEF.这玩意适用于小的项目,可以方便的做出一个插件开发系统....后续打算把它做成从服务器上检索插件的形式,找到想要的插件,就点击下载直接使用.嘿嘿.一步一步来吧.
下面我先介绍一下MEF
MEF简介
MEF可以方便的在c#程序中实现插件式开发。...使用MEF主要由4个步骤完成
1、定义插件插口
2、公开接口的实现类....= null);
//插件名,用于主程序中获取并显示
string PluginName { get; }
//插件唯一Key,用于区分插件,(后期做下载更新插件的时候会用到...{guid}.dll
//这是我们的定义的规定,后面开发的插件,dll名字都要是这样的
//没有规矩不成方圆