使用Enterprise Library 3.1 May 2007版本时出现此错误.我们正在开发一个产品,并在Subversion Trunk目录下有一个公共的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'或其依赖项之一.定位的程序集的清单定义与程序集引用不匹配.(HRESULT异常:0x80131040)'
这里有什么问题?我认为当安装源代码时,它应该构建所有内容并复制到源代码父目录中的bin目录中.我们还将Dll从Microsoft Enterprise Library May 2007\bin目录复制到我们的产品开发目录中,并引用我们的项目,并将copylocal标志设置为true.
有人可以帮我从这里出去吗
RK
当我针对dll的签名版本开发并部署只有未签名版本可用时,我习惯了.
另外,fuslogvw.exe.EVERY.时间.