找不到StructureMapConfiguration对象

时间:2010-04-07 17:17:48

标签: asp.net asp.net-mvc structuremap

我看到很多关于如何在asp.net项目中使用StructureMap的例子:

StructureMapConfiguration.ForRequestedType<IResourceA>()
    .TheDefaultIsConcreteType<ResourceB>()
    .CacheBy(InstanceScope.Singleton);

然而,在我的Global.asax中,即使导入StructureMapConfiguration命名空间,我也无法访问StructureMap对象。这是什么交易?我错过了什么吗?

2 个答案:

答案 0 :(得分:3)

您是否尝试过新格式:

即。形式如下:

For<IResourceA>().Use<ResourceB>();

答案 1 :(得分:2)

添加Application_Start() Global.asax.cs个文件:

ObjectFactory.Initialize(x => x.For<IResourceA>().Use<ResourceB>());