所以我創建一個插件系統爲我的應用程序。C#插件系統設計
我有以下組成部分: 1)主要應用 2)PluginInterface.dll 3)插件(S).dll文件
現在的問題是,當我創建我的插件和編譯它們,有不僅僅是Plugin.dll文件。它在Release目錄中具有其他必需的文件,例如它使用的PluginInterface.dll,xml配置文件等。
那麼,如何才能使它成爲用戶可以放入的單個dll文件一個插件目錄?
或
你認爲最好是插件是一個文件夾?然後,我必須掃描所有的文件夾正確DLL ...
我大約四年前,實現了自定義插件框架作爲項目的一部分。我可以說,我希望MEF可用。它會節省很多工作。我會推薦MEF。 – 2010-10-25 14:55:03