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

2018 年 12 月 19 日
 j717273419

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

9187 次点击
所在节点    C#
6 条回复
xupefei
2018 年 12 月 19 日
defel
2018 年 12 月 19 日
这不是 notepad++的功能嘛,去看看源代码,扒一扒。
testlover
2018 年 12 月 20 日
这不是就是反射吗
wshcdr
2018 年 12 月 25 日
去看看 MEF 啊
zgl263885
2018 年 12 月 27 日
反射,没毛病
VictorJing94
2018 年 12 月 28 日
配上数据库,数据库里定义 dll 绝对路径,然后程序里用反射加载 dll

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

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

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

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

© 2021 V2EX