# Autofac.Engine **Repository Path**: catashd/Autofac.Engine ## Basic Information - **Project Name**: Autofac.Engine - **Description**: 简单的Autofac的应用,使其更为适用于winForm、WebForm、Mvc、Api 该类库只是针对Autofac进行简单的封装,主要目标是使开发者在应用时更为简单。 参考:NopCommerce,Autofac,Autofac.Integration.Mvc,已应用在多个项目经验 - **Primary Language**: C# - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 9 - **Created**: 2018-05-21 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README #Autofac.Engine 应用方式请查看Lc.Autofac.Engine.Tests测试库 EngineContext.Initialize(false, ScopeTag.Http); 初始化 DependencyRegistrar 注册 EngineContext.Resolve() 实例化 Code : { Init: EngineContext.Initialize(false, ScopeTag.Http); WebMvc SetResolver: DependencyResolver.SetResolver(new AutofacDependencyResolver(EngineContext.Scope)); WebApi SetResolver: GlobalConfiguration.Configuration.DependencyResolver = new AutofacWebApiDependencyResolver(EngineContext.Scope); Registrar: IDependencyRegistrar: { builder.RegisterType().As().InstancePerLifetimeScope(); } Resolve: EngineContext.Resolve(); } ##目录
|---README.MD:                        相关说明
|---Autofac.Engine/:                  .Net解决方案文件夹
    |---Autofac.Engine                 Autofac.Engine项目解决方案文件夹
        |---Autofac.Engine.csproj      Autofac.Engine项目文件
    |---Tests                          测试解决方案文件夹
        |---Lc.Autofac.Engine.Tests    项目测试库
        |---Lc.Tests                   NUnit测试库