public static void InitializeDependencyContainer(IAutoFacRegistrar dependencyRegistrar) { ContainerBuilder builder = new ContainerBuilder(); dependencyRegistrar.RegisterDependencies(builder); DependencyContainer = builder.Build(ContainerBuildOptions.IgnoreStartableComponents); }
public static void InitializeDependencyContainer(IAutoFacRegistrar dependencyRegistrar) { ContainerBuilder builder = new ContainerBuilder(); dependencyRegistrar.RegisterDependencies(builder); // IgnoreStartableComponents - Prevents "phantom" executions of the Start() method // on a MonoBehaviour because someone accidentally did something funky with a DI registration. DependencyContainer = builder.Build(ContainerBuildOptions.IgnoreStartableComponents); }