private static IContainer Container { get; set; }
public static void Main()
var builder = new ContainerBuilder();
builder.RegisterType<MyService1>();
builder.Register(_ => new MyService2());
builder.RegisterInstance(new MyService3());
Container = builder.Build();
Console.WriteLine($"{nameof(MyService1)} constructed.");
Console.WriteLine($"{nameof(MyService2)} constructed.");
Console.WriteLine($"{nameof(MyService3)} constructed.");