System.TypeLoadException程序集'myAssembly'中'MyNamespace.MyType'类型中的'GetX'方法没有实现

时间:2012-10-31 19:25:05

标签: c# .net exception reflection .net-assembly

每当我在动态加载的程序集上调用assembly.GetExportedTypes()方法时,我都会收到System.TypeLoadException。我完成了我的家庭作业,看了很多融合日志,没有什么特别的东西。我甚至打开了目标程序集/ DLL文件并找到了GetX()方法实现,因此我不确定究竟发生了什么。并且它没有在GAC中缓存或加载旧版本,因为我正在使用探测应用程序配置元素。

任何想法发生了什么?

1 个答案:

答案 0 :(得分:1)

问题是将同一个程序集加载到多个应用程序域中,导致各种运行时错误,更多信息here