Asp.net 找不到StructureMappConfiguration对象
我看到很多关于如何在asp.net项目中使用StructureMap的示例,如下所示: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() .默认混凝土类型
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验证它是否包含此类)。相信我,我已验证它不存在。我需要知道如何绕过它?谢谢你,我实际上也弄明白了,然后回来把它贴在这里,但你已经有了:)工作起来很有魅力。