我今天开始了一个新项目,然后去 nuget 获取 ninject。
我下载了Ninject MVC3插件,它应该可以下载我需要的所有东西。
然后我从另一个项目中获取了一些旧代码,并注意到 InRequestScope 似乎已经消失了。
是被拿出来还是我错过了什么?
编辑
我想我在“Ninject.Web.Common”下找到了它
我今天开始了一个新项目,然后去 nuget 获取 ninject。
我下载了Ninject MVC3插件,它应该可以下载我需要的所有东西。
然后我从另一个项目中获取了一些旧代码,并注意到 InRequestScope 似乎已经消失了。
是被拿出来还是我错过了什么?
编辑
我想我在“Ninject.Web.Common”下找到了它
此扩展方法在程序集内的RequestScopeExtensionMethod
类中定义Ninject.Web.Common
[在同名的 NuGet 包中]。Ninject.NVC3
安装NuGet 包时会自动引用此程序集 (/package) 。为了使用它,您需要将Ninject.Web.Common
命名空间纳入范围:
using Ninject.Web.Common;