想实现一个动态加载 DLL 的功能,实现插件化开发。求推荐方案。语言 C#。

2018-12-19 20:38:49 +08:00
 j717273419

比如我们做一个扩展的接口。让其他多个第三方应用,实现这个接口,然后发 dll 给我们。放在某个目录,直接可以动态的调用这个 dll 中的方法。有什么好的方案推荐吗? thanks !

8746 次点击
所在节点    C#
6 条回复
xupefei
2018-12-19 20:44:18 +08:00
defel
2018-12-19 20:50:56 +08:00
这不是 notepad++的功能嘛,去看看源代码,扒一扒。
testlover
2018-12-20 09:09:02 +08:00
这不是就是反射吗
wshcdr
2018-12-25 11:23:03 +08:00
去看看 MEF 啊
zgl263885
2018-12-27 07:20:14 +08:00
反射,没毛病
VictorJing94
2018-12-28 16:10:10 +08:00
配上数据库,数据库里定义 dll 绝对路径,然后程序里用反射加载 dll

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/519120

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX