将 Ninject 与 Xna 4.0 集成
尝试将 Ninject 与 XNA 集成,但是我在尝试将其全部连接起来时遇到了一些痛苦。 问题是我试图按照我认为应该做的那样去做,所以我尽可能地解耦事物以…
MVC3 应用程序中的 IoC 容器初始化
如果 MVC3 应用程序(示例项目名称 - SuperApp.Web)依赖于驻留在单独程序集 (SuperApp.Core) 中的业务逻辑,则 IoC 容器初始化是否仍发生在网站项目…
使用 Decorator 模式进行 Ninject 依赖注入
比如说,我有这样的类层次结构: public interface IRepository { } public class SomeSimpleRepository : IRepository {} 现在我想用附加功能“装饰…
主要 C# DI/IoC 框架如何比较?
Closed. This question needs to be more focused. It is not currently accepting answers. 想要改进这个问题?通过编辑这篇文章来更新问题,使其仅…
模拟 PostSharp 属性的最简单方法
我正在使用 PostSharp 方法属性对我的 WCF 服务进行授权和审核。它工作正常,但现在我正在尝试让我的单元测试使用该属性,并且正在努力寻找一种方法来…
工作单元模式——在哪里使用?
我正在使用 ASP.NET MVC 3,并使用 NHibernate 和 Ninject 的存储库和工作单元模式。我看了几个例子(1,2) 来帮助实现 UoW,我只是不确定应该在哪里…
Ninject 引发 TypeLoadException
我正在将 Ninject 1.5 与我的 .Net 2.0 Web 应用程序一起使用。我的本地开发机器运行该应用程序没有问题,但是一旦我将其部署到测试服务器上,我得到…
Ninject拦截动态代理问题
我正在尝试设置拦截以与 Ninject 一起使用,我们已经将 Ninject 用作依赖注入框架一段时间了。 我已经从 NuGet 下载了拦截扩展,并尝试使用 Castl…
Ninject 3 中的 .ToConstructor 和 .ToMethod 有什么区别?
Ninject3 中有一个新的 .ToConstructor 功能。 如上所述,它有助于对构造函数参数进行强类型化,例如: Bind().ToConstructor( ctorArg => new MyServ…
为什么 Ninject 会抛出“未返回控制器”错误?部署到 Azure 时出现异常?
我刚刚将基于 MVC 的 Web 服务部署到 Azure。它在专用服务器上运行良好。它使用 Ninject。 部署到 Azure 时,我收到以下错误: The IControllerFactor…
如何对服务类内的存储库的虚假实现进行单元测试?
我有一个对象,它保存多种语言的消息,在我的项目中称为 LookupString。 我还有一个该实体的存储库,它是 LookupTableRepository,它是从 ILookupTabl…
Ninject MVC 与 WCF 扩展一起不适用于 InRequestScope
我已经让 Ninject MVC 与 Ninject WCF 一起工作以使其正常工作我在 CreateKernel 方法中添加了两行 kernel.Bind().To(); KernelContainer.Kernel = ke…
配置 ninject 以与 azure 配合使用
我无法让 Ninject 在 Azure 应用程序中启动。如果我将 mvc3 项目设置为启动项目,一切正常,但如果我使用云项目,ninject 不会加载。我需要将其设置为…