0
Composable.AddLocation不適用於我,甚至dll被加載(我可以在輸出窗口中看到它),但GetExport(s)總是返回null。 我使用http://xsockets.net/docs/the-plugin-frameworkXSockets插件框架AddLocation
標準的例子所以此工程:
Composable.LoadAssembly(Path.Combine(Helper.PluginsDirectory, "testplugin.dll"));
但這並不:
Composable.AddLocation(Helper.PluginsDirectory, SearchOption.AllDirectories, false);
所有其他代碼是一樣的。
P.S.這裏是解決方案:當我刪除XSockets插件框架dll和dll時,Composable.AddLocation開始工作,它描述了插件目錄中的插件接口。
謝謝你的回答。這是工作示例。 但您的解決方案與我的解決方案相同。正如我所說我沒有問題,以加載與Composable.LoadAssembly調用插件。 我的問題是爲什麼Composable.AddLocation(DLL只加載一次,我在調試輸出中檢查了這一點)。 但今天發生的事情是,與Composable.AddLocation相同的代碼開始工作。我不知道原因,但看起來我的問題是誤報,抱歉。 – Arteny