c# - 系统.IO.FileLoadException

标签 c# .net enterprise-library fileloadexception

我在使用 Enterprise Library 3.1 May 2007 版本时遇到此错误。我们正在开发一个产品,在 Subversion Trunk 目录下有一个公共(public)的 lib 目录

<>\Trunk\Lib\我们将所有第三方 DLL 放入其中。在这里面,我们有 Microsoft\EnterpriseLibrary\v3.1,其中我们从\Program Files\Microsoft Enterprise Library May2007\bin 复制了所有 dll。一切正常,直到其中一位开发人员在这台机器上安装了源代码。在源代码安装结束时复制了一些 dll,一旦完成,他就无法再运行该项目。他总是得到这个错误

“Microsoft.Practices.EnterpriseLibrary.Data,Version=3.1.0.0,Culture=neutral,PublicKeyToken=null”或其依赖项之一。找到的程序集的 list 定义与程序集引用不匹配。 (HRESULT 异常:0x80131040)'

这里有什么问题?我认为当安装源代码时,它只是应该构建所有内容并复制到源代码父目录中的 bin 目录中。此外,我们已将 Microsoft Enterprise Library May 2007\bin 目录中的 Dll 复制到我们的产品开发目录中,并将引用复制到我们的项目中,并将 copylocal 标志设置为 true。

谁能帮帮我

RK

最佳答案

当我针对签名版本的 dll 进行开发并部署到只有未签名版本可用的地方时,我常常会遇到这种情况。

此外,fuslogvw.exe .每一个。时间。

关于c# - 系统.IO.FileLoadException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/352332/

相关文章:

c# - 连接到旧版本的 MySQL 3.23 .NET c#

c# - LINQ获取不同数据并循环获取相关数据

javascript - 防止菜单项上的单击事件在asp.net中重新加载

c# - 使用 ModuleBuilder 将类标记为 `internal static`

asp.net - 使用企业库创建滚动平面日志文件

c# - 命令绑定(bind) Ctrl + 空格键

c# - 如何使动态生成的 .net 服务客户端从 *.config 文件以外的其他位置读取配置

.net - 是否可以从vbscript执行.NET程序集(dll)?

c# - 在 EntLib 中登录/注销

enterprise-library - EntLib IDisposable 转换