设定:
使用NuGet,我的UnitTest项目引用了Ninject v2.2.1.4
My Web Project引用Ninject v3.0.0.15,Ninject.MVC3和Ninject.Web.Common
问题:
在我的web项目的bin文件夹中打开win explorer,我构建了我的解决方案,我可以看到Ninject v2.2.1.4被复制到我的web项目的bin目录中。然后被Ninject v3.0.0.15取代。
当我点击F5进行调试时,Ninject.dll v3.0.0.15被Ninject v2.2.1.4取代,导致以下错误:
无法加载文件或程序集' Ninject,Version = 3.0.0.0,Culture = neutral,PublicKeyToken = c7192dc5380945e7'或其中一个依赖项。定位的程序集的清单定义与程序集引用不匹配。 (HRESULT异常:0x80131040)
是什么给出了?
答案 0 :(得分:1)
一些想法: