我今天开始了一个新项目,然后去 nuget 获取 ninject。
我下载了 Ninject MVC3应该下载我需要的所有其他内容的插件。
然后我从另一个项目中获取了一些旧代码,并注意到 InRequestScope 似乎消失了。
是取出来了还是我遗漏了什么?
编辑
我想我是在“Ninject.Web.Common”下找到的
最佳答案
此扩展方法定义在 RequestScopeExtensionMethod
中Ninject.Web.Common
里面的类程序集 [在同名的 NuGet 包中]。安装 Ninject.NVC3
时会自动引用此程序集 (/package) NuGet 包。要使用它,您需要携带Ninject.Web.Common
范围内的命名空间:
using Ninject.Web.Common;
关于.net - Ninject 的 InRequestScope 发生了什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12079517/