Asp.net Ninject程序集与引用的程序集不匹配
设置:Asp.net Ninject程序集与引用的程序集不匹配,asp.net,ninject,nuget,project-reference,assembly-references,Asp.net,Ninject,Nuget,Project Reference,Assembly References,设置: ASP.NET MVC3 Ninject v2.2.1.4 Ninject v3.0.0.15 Ninject.MVC3 v3.0.0.6 Ninject.Web.Common v3.0.0.7 使用NuGet,我的UnitTest项目引用了Ninject v2.2.1.4 我的Web项目引用了Ninject v3.0.0.15、Ninject.MVC3和Ninject.Web.Common 问题: 当win explorer在我的web项目的bin文件夹中打开时,我构建了我的解决方
- ASP.NET MVC3
- Ninject v2.2.1.4
- Ninject v3.0.0.15
- Ninject.MVC3 v3.0.0.6
- Ninject.Web.Common v3.0.0.7
因此,我只是从包列表中删除了Ninject v2.2.1.4。运行/调试时,解决方案v3.0.0.15将保留。我的问题解决了,但我希望我能理解或知道为什么它会被覆盖。我仔细审查了所有参考文献,v2.2.1.4在任何地方都没有被引用。我甚至手动引用了v3 dll,但没有用,调试时总是将v2复制到ovwer。如果我做了一个构建,v3将被复制。。。如果这对其他人没有帮助,我会道歉,但如果有人知道答案,我很想知道。蒂亚。。。