Windsor - 如何针对两个接口进行注册但单独的注册线
我目前使用这种单行语法注册了大量的类: container.Register(Classes.FromThisAssembly().BasedOn().WithService.Base().LifestyleSingleton()); 其…
Castle Windsor 解决的依赖项比使用 SignalR Activator 发布的依赖项多
不知道我的分析是否正确。但我遇到了 castle 和 SignalR 的内存泄漏问题。对于瞬态注册组件来说,这是一个众所周知的“问题”,例如(SignalR服务器内…
哪些因素会使温莎城堡依赖注入因构建配置而有所不同?名称冲突导致的 Castle.MicroKernel.ComponentRegistrationException
我支持具有多种构建配置(本地、开发、阶段等)的 WPF 应用程序,该应用程序使用 Castle Windsor 进行依赖项注入,并单击一次进行部署。我必须更新单…
CSLA 是否应该与依赖注入框架一起使用?
我的开发团队正在评估可用于 .NET 的各种框架来简化我们的编程,其中之一是 CSLA。我不得不承认,我对 CSLA 是否会从与依赖注入框架(例如 Spring.net…
使用Castle Windsor创建对象而不是工厂类
好的,我有一个基本类型: ProductBase 然后我有一些产品: Product1: ProductBase Product2: ProductBase Product3: ProductBase 然后是一个工厂类:…
使用温莎+时交易消失冬眠
我在演示 ASP.NET 应用程序中使用 Castle Windsor 3.0 进行依赖项注入。我的一个控制器采用一个 ICustomerService 实例,该实例又采用一个 ISession …
使用 DynamicParameters 时缺少依赖项
使用 Castle.Windsor 2.5.4.32 和 Castle.Core 2.5.2.0。 我有一个组件,其构造函数中需要一个 string[] 。字符串[] 来自“设置”类。我不希望组件依…
温莎城堡自动注册多个接口及其对应的实现
如果我有以下设置: public interface IUsersQuery{} public class UsersQuery : IUsersQuery {} public interface ICompanyQuery{} public class Com…
在 Castle Windsor 3 中,在单元测试中覆盖现有组件注册
我尝试在自动化测试中使用 Castle Windsor,如下所示: 在每次测试中: Setup() 函数创建一个 Windsor 容器,注册每个组件的默认实现 Test函数通过 IW…
Windsor在MVC 3中解析IViewEngine
使用 Windsor 2.5.1.0 将其放在 Global.asax 中 _windsor.Register( Component.For().ImplementedBy(), ); 紧接着执行此操作时: IViewEngine tt2 = _…
当类继承自同一基类时,使用温莎城堡注入依赖项
我有两个继承自同一个基类的类。 public class UserDetailValidator : BaseValidator{ public UserDetailValidator(IRepository userRepository, Addr…