我花了好几个小时试图找出原因,在将Ninject和Ninject.Web.Common升级到最新版本之后,我收到了这个TypeLoadException。
我有答案,我将发布,以防其他人得到同样的事情。
答案 0 :(得分:1)
接口INinjectHttpApplicationPlugin在某些时候已经从使用RequestScope作为属性更改为GetRequestScope作为方法。
Ninject.MVC3尚未更新,因此这是一个重大变化。
要解决此问题,请先升级或安装Ninject.MVC3的预发布3.0.2版本。
答案 1 :(得分:0)
你很可能混合使用Stable和Unstable NuGet包。如果你使用所有其中一个或所有,你没事。如果你不是,你就不是。