.net - Ninject 的 InRequestScope 发生了什么

标签 .net asp.net-mvc-3 ninject nuget nuget-package

我今天开始了一个新项目,然后去 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/

相关文章:

.net - 重置 GDI+ 转换矩阵中的比例

c# - 将变音符号插入 MySQL 数据库

C# 下一个和上一个日期的 Lambda 表达式

asp.net-mvc-3 - 货币格式MVC

c# - 从双映射

asp.net-mvc - 使用 CSVHelper 将流输出到浏览器

asp.net-mvc-3 - 如何从 ModelMetadata 检索 GroupName 数据注释

asp.net-mvc-3 - Ninject 和 OnePerRequestModule

c# - 如何在让 Designer 满意的同时将依赖注入(inject)应用于 UserControl View ?

Azure worker 角色 + Ninject + Quartz