基於AppDomain的插件開發-EMIT通用加載框架(四)

前面我們已經實現了IPlugin接口的插件自動加載。 但是程序使用中,可以不僅僅只有一個接口,而可能是多個接口並存,不能每個接口都手動實現代碼類!怎麼辦? 解決方案是:泛型+EMIT。 使用泛型把自動加載和插件接口分開,使用EMIT自動生成代理類。 如4項目組成:自動加載+接口定義+接口實現+測試程序,如下圖: 我們使用的方式上,仍沒有什麼改變: private void FormMain_Loa
相關文章
相關標籤/搜索