代码之家  ›  专栏  ›  技术社区  ›  Roman

找不到结构映射配置对象

  •  2
  • Roman  · 技术社区  · 14 年前

    我看到了很多在ASP.NET项目中如何使用structuremap的示例,如下所示:

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

    但是,在我的global.asax中,我无法访问 StructureMapConfiguration 对象,即使当我导入 StructureMap 命名空间。这里有什么交易?我错过什么了吗?

    2 回复  |  直到 12 年前
        1
  •  3
  •   Simmo    14 年前

    您是否尝试过新格式:

    即形式:

    For<IResourceA>().Use<ResourceB>();
    
        2
  •  2
  •   webdeveloper    12 年前

    加入 Application_Start() 属于 Global.asax.cs 文件:

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