Asp.Net“插件”架构的改进

时间:2011-11-29 23:09:20

标签: asp.net reflection plugins

目前我们有一个架构,其中dll被放入包含某个类的bin文件夹中,然后主应用程序使用反射查找该类,并运行一个特定的方法来执行一个不是这里很重要

显然,反思会产生其他问题,而且开销很大......我们可以做什么/使用其他什么而不是反思?

2 个答案:

答案 0 :(得分:0)

您考虑过MEF吗?

答案 1 :(得分:0)

MEF已经说明是一个不错的选择 - 它的整体风格是可插拔的架构。

反射的开销实际上只是一个问题,如果你多次这样做..如果你缓存你找到的类型,那么你就不必再去寻找它们了。