我有另一个这样的“无法加载文件或程序集或它的一个依赖项”问题。无法加载文件或程序集或它的一个依赖项
其他信息:无法加载 文件或组件 'Microsoft.Practices.Unity, 版本= 1.2.0.0,文化=中性 公钥= 31bf3856ad364e35' 或一个依赖的 之一。位于 程序集清单定义 与程序集引用不匹配。 (异常来自HRESULT:0x80131040)
我不知道是什么原因造成这种或如何,我可以调试它自己身上找原因。
我已经做了搜索我的解决方案目录的.csproj文件,每一个地方我有团结,我有:
参考 包括=“Microsoft.Practices.Unity, 版本= 2.0.414.0文化=中性, 公钥= 31bf3856ad364e35, ProcessorArchitecture用于= MSIL”
找不到任何地方的任何引用这在我的任何项目违背1.2.0.0。
任何想法我应该如何去解决这个问题?
我也希望提示如何调试这样的问题。
可以在任何你引用的程序集是在旧'Unity'库使用了一些东西? – decyclone 2010-12-17 11:19:33
也许......但我怎么才能找到哪个程序集?我的解决方案中有很多项目和很多潜在的嫌疑人......反复试验和错误bruteforce看起来有点没有希望...... – ronag 2010-12-17 11:21:47
您只需查看项目中引用的程序集就会发现此错误。 – decyclone 2010-12-17 11:26:17