Asp.net 找不到StructureMappConfiguration对象

Asp.net 找不到StructureMappConfiguration对象,asp.net,asp.net-mvc,structuremap,Asp.net,Asp.net Mvc,Structuremap,我看到很多关于如何在asp.net项目中使用StructureMap的示例,如下所示: StructureMapConfiguration.ForRequestedType<IResourceA>() .TheDefaultIsConcreteType<ResourceB>() .CacheBy(InstanceScope.Singleton); StructureMappConfiguration.ForRequestedType() .默认混凝土类型

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

StructureMapConfiguration.ForRequestedType<IResourceA>()
    .TheDefaultIsConcreteType<ResourceB>()
    .CacheBy(InstanceScope.Singleton);
StructureMappConfiguration.ForRequestedType()
.默认混凝土类型()
.CacheBy(InstanceScope.Singleton);

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

您是否尝试过新格式:

i、 e.以下列形式:

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

全局.asax.cs文件的加载项
应用程序启动()

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

验证您是否引用了
StructureMap
程序集,并且此程序集的版本正确(使用reflector或ildasm验证它是否包含此类)。相信我,我已验证它不存在。我需要知道如何绕过它?谢谢你,我实际上也弄明白了,然后回来把它贴在这里,但你已经有了:)工作起来很有魅力。