我正在使用Ninject 1.5和我的.Net 2.0 Web应用程序。我的本地开发机器运行应用程序没有问题,但是一旦我将它部署到测试服务器上,我得到的只是一个黄色的大说 -
“方法”Ninject.Core.Infrastructure.TypedCollection'2.Add'on 来自程序集的'Ninject.Core.Parameters.ParameterCollection' 'Ninject.Core,Version = 1.5.0.0,...'试图暗中实现一个 具有较弱类型参数约束的接口方法。“
我的代码在创建Ninject内核并加载我的StandardModule时抛出此异常。
有什么想法吗?
答案 0 :(得分:-1)
看起来你有一些DLL版本不匹配的问题。你从哪里获得DLL? (修辞)
为什么不使用最近这个十年的任何构建并且利用大量现实世界的攻击,自v2天以来已经收到框架 - 使用v2 - 它完全支持.NET 2。
如果您有使用该版本的特定原因,它不会受到伤害,但使用.NET 2不是。