我今天开始了一个新项目并且去了nuget以获得ninject。
我下载了Ninject MVC3插件,该插件应该下载我需要的所有内容。
然后我从一个不同的项目中获取了一些旧代码,发现InRequestScope似乎已经消失了。
它被取出还是我遗失了什么?
修改
我想我在“Ninject.Web.Common”
下找到了它答案 0 :(得分:12)
此扩展方法在Ninject.Web.Common
程序集内的RequestScopeExtensionMethod
类内定义[在具有相同名称的NuGet包中]。安装Ninject.NVC3
NuGet包时会自动引用此程序集(/ package)。要使用它,您需要将Ninject.Web.Common
命名空间放在范围内:
using Ninject.Web.Common;