我希望在代码中创建一个名为Structuremap的实例,而不需要配置文件。
我希望能够像这样创建实例:
var namedInjector = ObjectFactory.GetNamedInstance<IInjectable>("Other");
我不能在代码中定义这样的类型。我找到了这个示例,但它使用了之前版本的旧语法,并将命名实例定义为:.ForRequestedType<MementoType>()
.AddConcreteType<ConcreteType>(instanceName)
在最新的structuremap版本中,没有一个带有实例名称的 .AddConcreteType(instanceName) 方法。