Nuget + Ninject +我的网站因版本错误而无法编译?

时间:2011-06-15 21:49:57

标签: dll reference ninject conflict nuget

我尝试将我的ninject内容更新到最新版本,现在我收到此错误

Error   133 Assembly 'Ninject.Web.Mvc, Version=2.2.0.0, Culture=neutral, PublicKeyToken=c7192dc5380945e7' uses 'Ninject, Version=2.2.0.0, Culture=neutral, PublicKeyToken=c7192dc5380945e7' which has a higher version than referenced assembly 'Ninject, Version=2.0.0.0, Culture=neutral, PublicKeyToken=c7192dc5380945e7'    

我也尝试删除并重新安装ninject .dll但错误相同。

1 个答案:

答案 0 :(得分:2)

在Visual Studio中检查项目的引用。查找Ninject引用并右键单击它。在属性网格中,您应该能够看到它的版本。它可能是2.0.0.0。尝试删除此版本,然后添加对最新版本2.2.0.0的引用。