摘要: C#动态加载DLL,通过配置文件实现对程序集的即插即用大概介绍下思想和使用的技术1,需要加载的dll均为一个类库2,每个类均实现一个接口(即这些类有相同的共有方法)3,使用xml配置文件4,自动同步最新的xml文件5,使用dictionary实现逻辑1,程序开始运行后,加载初始的所有任务2,根据每个任务,创建相应的对象,并把这些对象保存在dictionary中3,当用户请求一个任务时候,去dictionary中根据任务名称(dictionary的key)找到相应的类4,调用该类执行相应的方法5,若需要新的任务(此任务不包含在任务dictionary中),只需要更新xml文件,程序会重读xml文 阅读全文
posted @ 2011-04-11 13:08 Kevin.Cheung 阅读(3177) 评论(0) 推荐(0) 编辑