首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

【论坛新手请问】怎么动态加载一个使用插件技术的.net程序

2012-12-15 
【论坛新手请教】如何动态加载一个使用插件技术的.net程序有一个源程序是使用插件方法写的(包括主程序exe和

【论坛新手请教】如何动态加载一个使用插件技术的.net程序
有一个源程序是使用插件方法写的(包括主程序exe和插件dll),我需要在自己的代码中加载这个程序的主程序(exe)并调用插件中的方法,请问如何实现?
[解决办法]
比如你是dll插件,在某个目录下放置dll文件,dll中都要提供统一接口,比如显示名称吧,每个dll中都有一个GetDisplayName的接口,你的程序启动时,遍历目录,获取dll并加载,并调用GetDisplayName获得名字,并动态创建菜单或按钮

热点排行