目前我们有一个架构,其中dll被放入bin文件夹中,其中包含一个特定的类,主应用程序然后寻找这个类,使用反射,并运行一个特定的方法来执行一个函数,在这里不重要
显然反射产生了其他问题,并且有相当大的开销…我们还能做些什么来代替反思?
您考虑过MEF吗?
MEF是一个很好的选择-它的整体精神是可插拔的架构。
反射的开销只有在多次执行时才会成为问题。如果你缓存了你找到的类型,那么你就不必再去寻找它们了。