我遇到了另一个“无法加载文件或程序集或其依赖项”问题。
附加信息:无法加载文件或程序集“ Microsoft.Practices.Unity,版本= 1.2.0.0,区域性=中性,PublicKeyToken = 31bf3856ad364e35”或其依赖项之一。找到的程序集的清单定义与程序集引用不匹配。(来自HRESULT的异常:0x80131040)
我不知道是什么原因造成的,或者我如何调试它以找到原因。
我已经在我的解决方案目录.csproj文件中进行了搜索,并且在拥有Unity的每个地方都有:
参考Include =“ Microsoft.Practices.Unity,版本= 2.0.414.0,文化=中性,PublicKeyToken = 31bf3856ad364e35,processorArchitecture = MSIL”
在我的任何项目中都找不到任何与1.2.0.0背离的参考。
有什么想法我应该去解决这个问题吗?
通常,我还将感谢有关如何调试此类问题的技巧。
Unity
库中使用某些东西吗?