System.IO.FileLoadException:未能加载文件或程序集

问题描述

C#写的多线程,然后用C++调用C#的exe,本机测试正常。换别的机器都出现这个错误。FastReport.dll这些机器上都有,没问题。感觉很诡异,看了很多类似的,均无解!请大师指点!!!谢谢谢

解决方案

解决方案二:
主要是本机测试正常。。。。。。。
解决方案三:
FastReport是一个强名称签名了的程序集,你的清单文件.manifest中引用的必须一致
解决方案四:
应该还是执行环境的问题,FastReport.dll的问题需要看的是该程序集是否是全局强名,如果你在本机已经注册了该程序集为强名称而你是直接在你的清单中引用的需要看下这个程序集是否存在其它的依赖项,可能你在本机使用该功能的时候该程序集的依赖项是完整的,而且依赖项也是全局的,那么你放的部署环境后不是这个FastReport.dll没完全工作,而是无法找到完整的依赖项。可能你只认为FastReport.dll本身已经完成你所有的功能,只要存在FastReport.dll就可以完成全部,所以你还需要确认FastReport.dll是否真是你理解的那样是单一程序集而不存在相关的依赖。
解决方案五:
引用2楼dongxinxi的回复:

FastReport是一个强名称签名了的程序集,你的清单文件.manifest中引用的必须一致

.manifest<?xmlversion="1.0"encoding="UTF-8"standalone="yes"?><assemblyxmlns="urn:schemas-microsoft-com:asm.v1"manifestVersion="1.0"><assemblyIdentityversion="1.0.0.0"name="MyApplication.app"/><trustInfoxmlns="urn:schemas-microsoft-com:asm.v2"><security><requestedPrivilegesxmlns="urn:schemas-microsoft-com:asm.v3"><requestedExecutionLevellevel="asInvoker"uiAccess="false"/></requestedPrivileges></security></trustInfo></assembly>

没看出来有什么,请指教一下,谢谢
解决方案六:
引用3楼wthwinner2003的回复:

应该还是执行环境的问题,FastReport.dll的问题需要看的是该程序集是否是全局强名,如果你在本机已经注册了该程序集为强名称而你是直接在你的清单中引用的需要看下这个程序集是否存在其它的依赖项,可能你在本机使用该功能的时候该程序集的依赖项是完整的,而且依赖项也是全局的,那么你放的部署环境后不是这个FastReport.dll没完全工作,而是无法找到完整的依赖项。可能你只认为FastReport.dll本身已经完成你所有的功能,只要存在FastReport.dll就可以完成全部,所以你还需要确认FastReport.dll是否真是你理解的那样是单一程序集而不存在相关的依赖。

哦,FastReport.dll是强命名的也就是说,我要把它需要的所有文件都考过去,才行?谢谢

时间: 2024-10-26 23:54:40

System.IO.FileLoadException:未能加载文件或程序集的相关文章

ii7安装mvc4报错-ii7安装mvc4提示未能加载文件或程序集“System.Net.Http

问题描述 ii7安装mvc4提示未能加载文件或程序集"System.Net.Http 求高手帮忙,我安装mvc4报错如下图,谢谢 说明: 执行当前 Web 请求期间,出现未经处理的异常.请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息. 异常详细信息: System.IO.FileLoadException: 未能加载文件或程序集"System.Net.Http"或它的某一个依赖项.拒绝访问. 源错误: 执行当前 Web 请求期间生成了未经处理的异常.可

未能加载文件或程序集

  近期发现我管理的一台2003操作系统的服务器其WEB服务经常莫明其妙访问出错,以前配置的web.config文件中设置应用程序出现问题则自动切换到自定义的错误页面中去,如: customErrors defaultRedirect="error.htm" mode="ReadOnly" />将模式修改为 customErrors defaultRedirect="error.htm" mode="Off" />

一个未能加载文件或程序集异常 :求教

问题描述 一个未能加载文件或程序集异常 :求教 在 System.Configuration.ConfigurationErrorsException 中第一次偶然出现的"System.Configuration.dll"类型的异常 在 System.Configuration.ConfigurationErrorsException 中第一次偶然出现的"System.Configuration.dll"类型的异常 log4net:ERROR Failed to p

未能加载文件或程序集“Spring.Core&amp;amp;quot;或者它的依赖项,找到的程序集清单定义与程序集引用不匹配。

问题描述 错误提示:未能加载文件或程序集"Spring.Core,Version=1.3.0.20349,Culture=neutral,PublicKeyToken=65e474d141e25e07"或它的某一个依赖项.找到的程序集清单定义与程序集引用不匹配.(异常来自HRESULT:0x80131040)说明:执行当前Web请求期间,出现未经处理的异常.请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息.异常详细信息:System.IO.FileLoadExce

未能加载文件或程序集“App_Code”或它的某一个依赖项。拒绝访问。

问题描述 未能加载文件或程序集"App_Code"或它的某一个依赖项.拒绝访问.说明:执行当前Web请求期间,出现未处理的异常.请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息.异常详细信息:System.IO.FileLoadException:未能加载文件或程序集"App_Code"或它的某一个依赖项.拒绝访问.源错误:执行当前Web请求期间生成了未处理的异常.可以使用下面的异常堆栈跟踪信息确定有关异常原因和发生位置的信息.程序集加载跟踪:

未能加载文件或程序集“App_global.asax”或它的某一个依赖项。拒绝访问。

问题描述 "/"应用程序中的服务器错误.未能加载文件或程序集"App_global.asax"或它的某一个依赖项.拒绝访问.说明:执行当前Web请求期间,出现未处理的异常.请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息.异常详细信息:System.IO.FileLoadException:未能加载文件或程序集"App_global.asax"或它的某一个依赖项.拒绝访问.源错误:执行当前Web请求期间生成了未处理的异常.可

未能加载文件或程序集“System.Net.Http, Version=1.5.0.0

问题描述 未能加载文件或程序集"System.Net.Http,Version=1.5.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a"或它的某一个依赖项.找到的程序集清单定义与程序集引用不匹配.(异常来自HRESULT:0x80131040)捕捉到System.IO.FileLoadExceptionMessage=未能加载文件或程序集"System.Net.Http,Version=1.5.0.0,Culture=n

水晶报表异常“CrystalDecisions.ReportSource.ReportSourceFactory”的类型初始值设定项引发异常,未能加载文件或程序集“log4net

System.TypeInitializationException: "CrystalDecisions.ReportSource.ReportSourceFactory"的类型初始值设定项引发异常. ---> System.TypeInitializationException: "CrystalDecisions.Shared.SharedUtils"的类型初始值设定项引发异常. ---> System.IO.FileNotFoundExcepti

未能加载文件或程序集“Microsoft.web.infrastructure

问题描述 未能加载文件或程序集"Microsoft.Web.Infrastructure,Version=1.0.0.0,Culture=neutral,PublicKeyToken=31bf3856ad364e35"或它的某一个依赖项.系统找不到指定的文件.说明:执行当前Web请求期间,出现未经处理的异常.请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息.异常详细信息:System.IO.FileNotFoundException:未能加载文件或程序集"