获取程序集中的类型:ReflectionTypeLoad异常



可能重复:
如何可复制地导致/引发ReflectionTypeLoadException?

我想在加载的程序集中获得所有类型。代码片段如下

Assembly assemblyObj = Assembly.LoadFile(@"D:abcabc.dll");
            IList<Type> types = assemblyObj.GetTypes();

当我运行时,我得到了ReflectionTypeLoadException。代码中的错误是什么。

正如你在我对链接为重复的问题的回答中所看到的,问题很可能是"abc.dll"包含一个从引用程序集中的类派生的类,而该引用程序集不包含该基类,因为它的版本错误。

相关内容

  • 没有找到相关文章

最新更新