可能重复:
How to reproducably cause / provoke a ReflectionTypeLoadException?
我想在加载的assembly.code片段中获取所有类型如下
Assembly assemblyObj = Assembly.LoadFile(@"D:\abc\abc.dll");
IList<Type> types = assemblyObj.GetTypes();
当我运行时遇到ReflectionTypeLoadException。这是代码中的错误。
答案 0 :(得分:0)
正如您在我对链接为重复的问题的回答中所看到的,问题很可能是,“abc.dll”包含一个类,该类派生自引用的程序集中的类,并且引用的程序集不包含该类基类,因为它的版本错误。