解决【无法加载一个或多个请求的类型。有关更多信息,请检索 LoaderExceptions 属性】

楼主使用vs2012 .NET 4.0的环境开发web程序,其实这个问题出现很多次了,每次出现,楼主的办法是把备份文件还原,也就是说“忽略这个问题”!但是今天又遇到了,坑死了!打算解决!

简单介绍一下楼主项目的结构。。相当于三层!核心业务层,model层,实现层,应用层四层!

楼主解决的过程:

1.把所有的dll全部删除,所有的相关dll!

2.挨顺序生成,然后引用,确保顺序不错

按理说不应该出错了!最起码从网上搜索的大部分方法都是这么说的!但是楼主的错依旧啊!这就说明错还有!继续百度!找到这么一段解决【无法加载一个或多个请求的类型。有关更多信息,请检索 LoaderExceptions 属性】_第1张图片

链接奉上:http://bbs.csdn.net/topics/370107645


大喜!难道真的对?于是乎删除!生成,运行!但是结果依旧,我靠,我火了,到底什么情况,难道真的要换项目?于是又看到一句话,说是加一个try。。catch语句,好吧试试看!于是加上解决【无法加载一个或多个请求的类型。有关更多信息,请检索 LoaderExceptions 属性】_第2张图片,之后调试,捕获到异常,异常居然是:

解决【无法加载一个或多个请求的类型。有关更多信息,请检索 LoaderExceptions 属性】_第3张图片,居然是未能加载某某程序集!看到这,心中一喜,终于有具体的错误了!!于是乎开始找这个dll啊!!!当然应该不是到网上找这个dll,而是在项目中寻找,或者实在不行就去下载!最后引用!


直到这一步,这个错算是到了尾声!众观网上的解答,要么一句话,要么随便复制粘贴,到底有多少是真正的解决问题了再来说明的?我留下这篇文章,只是为了防止以后再出现而已!


本文章不保证解决100%的问题,哪怕是同样的问题,但是却有一句提醒!标题的错误太过于笼统,看不懂,无从下手!但是真正确定正确的顺序之后再真正捕获到异常,这样解决问题的可能性又大了一些!最起码有了思考的方向!


再次强调,楼主出的是这个错,是这个dll,你可能是另外的错,另外的dll,如果以此来喷楼主的话,那我也无话可说!我说的是一个流程,一个观念而已!


本文章属于原创,如果需要转载请说明来源,谢谢!


你可能感兴趣的:(解决【无法加载一个或多个请求的类型。有关更多信息,请检索 LoaderExceptions 属性】)