为需要默认实例的ctor参数的类型定义绑定时,非常清楚如何执行此操作。但是,当我想创建替代配置文件时,它会变得更加困难。
这是默认实例的完成方式:
ForRequestedType(typeof (IRepository<>))
.TheDefaultIsConcreteType(typeof (SpRepository<>))
.CtorDependency<Uri>("sourceWeb")
.Is(new Uri("http://localhost"));
这是我坚持使用个人资料的地方:
CreateProfile("wss")
.For(typeof(IRepository<>))
.UseConcreteType(typeof(SpRepository<>))
// I'd expect to be able to insert this here...
//.CtorDependency<Uri>("sourceWeb")
.Is(new Uri("http://localhost")))
如何为此个人资料设置字体图?
我是否被迫使用实例绑定(我可以将默认值传递给ctor参数)?