获取程序集中的类型:ReflectionTypeLoad异常
可能重复:获取程序集中的类型:ReflectionTypeLoad异常,reflection,c#-4.0,assembly.reflectiononly,Reflection,C# 4.0,Assembly.reflectiononly,可能重复: 我想在加载的程序集中获取所有类型 Assembly assemblyObj = Assembly.LoadFile(@"D:\abc\abc.dll"); IList<Type> types = assemblyObj.GetTypes(); assemblyObj=Assembly.LoadFile(@“D:\abc\abc.dll”); IList types=assemblyObj.GetTypes(); 当我运行im getting
我想在加载的程序集中获取所有类型
Assembly assemblyObj = Assembly.LoadFile(@"D:\abc\abc.dll");
IList<Type> types = assemblyObj.GetTypes();
assemblyObj=Assembly.LoadFile(@“D:\abc\abc.dll”);
IList types=assemblyObj.GetTypes();
当我运行im getting ReflectionTypeLoadException时。代码中有什么错误。正如您在我对链接为duplicate的问题的回答中所看到的,问题很可能是,“abc.dll”包含从引用程序集中的类派生的类,而引用的程序集中不包含该基类,因为它有错误的版本