我正在寻找一个简单但实用且强大的 .net IOC/DI 框架
我将在一个由经验较少的开发人员组成的项目中使用它,因此像 Spring.NET 这样的复杂框架不是一个选择。我在想: Ninject Castle Windsor StructureMap…
哪个 IOC 容器以中等信任度运行
您好,我正在尝试运行一个使用 Mosso 运行的网站,该网站将温莎城堡作为我的 IOC,但是我收到以下错误。 [SecurityException: That assembly does not…
是否可以在两个地方使用 Spring 自动装配原型作用域类的同一个实例
** 更改了示例以更好地表达 我正在使用 spring 2.5 的情况,并遇到以下情况 @Component @Scope("prototype") Class Foo { } class A { @Autowired Foo…
StructureMap 接线 - 请进行健全性检查
我对 IOC 和 StructureMap 很陌生,有一个 n 级应用程序,正在研究如何设置接线(ForRequestedType ...),只是想与有更多经验的人确认这是最好的方法…
StructureMap InstanceInterceptor 未被调用
我想拦截 SM 中实例的创建,我正在尝试以下操作,但它没有调用 InstanceInterceptor 实现,有人知道为什么吗? ForRequestedType() .TheDefault .Is .…
Android 和依赖注入
Closed. This question needs to be more focused. It is not currently accepting answers. 想要改进这个问题吗?通过编辑这篇文章来更新问题,使其…
来自实体框架的 SqlException - 不允许新事务,因为会话中还有其他线程正在运行
我目前收到此错误: System.Data.SqlClient.SqlException:不允许新事务,因为会话中还有其他线程正在运行。 运行此代码时: public class ProductMan…
如何调试像 CodeCampServer 这样基于依赖注入的代码?
我的项目结构类似于CodeCampServer结构等UI.dll,Core.dll和DependencyResolution.dll,它们都依赖于UI.dll和core.dll。 在 web.config 中,我使用 De…
IoC 和构造函数过度注入反模式解析
这个问题是 Jeffery Palermo 关于如何绕过分支代码和依赖注入的帖子的结果 http://jeffreypalermo.com/blog/constructor-over-injection-anti-pattern…
如何以编程方式注册依赖于温莎城堡已注册组件列表的组件?
我正在以编程方式注册一组服务,它们都实现相同的接口 IRule。我有另一项服务,如下所示: public class MyService { private IEnumerable _rules; pu…
使用 Ninject IOC 替换工厂
我在解析器中有一个工厂方法。本质上,当我加载令牌时,我会查找该令牌的处理程序,或者直接转到默认处理程序。我已将其实现为 switch 和 Dictionary …
什么时候适合直接依赖 IoC 容器本身?
我即将创建一个可以处理不同类型的 WorkItems 的 WorkQueueService 。对于每种类型的 WorkItem,我都会有一个 IWorkItemProcessor 的实现。我正在使用…
有没有办法在 .NET 中添加引用而无需重新编译?
我正在使用 IoC 容器(温莎城堡)根据配置文件实例化类。如果我想从编译项目时不存在的新 dll 中添加类,有什么方法可以在不重新编译的情况下做到这一…