ReflectionOnlyLoadFrom的GetExportedTypes()异常

时间:2010-09-20 08:41:18

标签: c#

我在框架中的一段代码中出错,我不知道如何解决。

基本上,我们通过Directory.GetFiles(“* .dll”)有一个dll列表,当迭代列表并执行Assembly.ReflectionOnlyLoadFrom(filename).GetExportedTypes()时,我得到一个例外:“方法” abc'没有实施“。

方法问题是在ReflectionOnlyLoadFrom()中使用的程序集中实现的。

我注意到该方法实现了一个接口,该接口位于Directory.GetFiles()获取的列表中的另一个程序集中。我重新排序了列表(即它以相反的顺序,以便首先反映接口程序集)但我仍然得到相同的错误。

任何想法在哪里看?

JD

1 个答案:

答案 0 :(得分:0)

看起来我使用的第三方组件有一些程序集定位为3.5,其他组件定位为4.现在所有目标都是3.5,问题已经消失。