码迷,mamicode.com
首页 > 其他好文 > 详细

反射ReflectionTypeLoadException异常

时间:2021-01-20 12:08:15      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:cti   出现   where   src   dex   info   div   com   反射   

在反射读取程序集信息时,在GetTypes时出现ReflectionTypeLoadException异常,如下图所示:

技术图片

这种情况,往往是因为在加载Assembly程序集时,未找到它依赖程序集,最好的解决方法找到它所有依赖程序,保证能读取到目录。

如果实在找不到,只能catch处理:

try
{
   return assembly.GetTypes();
}
catch (ReflectionTypeLoadException e)
{
   return e.Types.Where(t => t != null);
}

反射ReflectionTypeLoadException异常

标签:cti   出现   where   src   dex   info   div   com   反射   

原文地址:https://www.cnblogs.com/liweis/p/14300599.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!