使用Enterprise Library 3.1 May 2007版本时出现此错误。我们正在开发一个产品,并在Subversion Trunk目录下有一个共同的lib目录,其中我们放入了所有第三方dll。\ Trunk \ Lib \中的\ Trunk \ Lib \目录下。在这里面我们有Microsoft \ EnterpriseLibrary \ v3.1,其中我们复制了\ Program Files \ Microsoft Enterprise Library May2007 \ bin中的所有dll。一切正常,直到其中一位开发者在这台机器上安装了源代码。在源代码安装结束时有一些dll被复制,一旦完成,他无法再运行该项目。他总是得到这个错误System.IO.FileLoadException
'Microsoft.Practices.EnterpriseLibrary.Data,Version = 3.1.0.0,Culture = neutral,PublicKeyToken = null'或它的一个依赖关系。定位的程序集清单定义与程序集引用不匹配。 (异常来自HRESULT:0x80131040)'
这里有什么问题?我认为,当源代码安装时,它只是应该建立一切,并复制到源代码父目录中的bin目录中。此外,我们已将Microsoft Enterprise Library May 2007 \ bin目录中的Dll复制到我们的产品开发目录中,并将copylocal标志设置为true以引用到我们的项目中。
谁能帮助我在这里
RK