private static IContainer Configure(IPackageContainer <IModule> packageContainer) { var builder = new ContainerBuilder(); builder.RegisterType <PluginHost>().As <IPluginHost>().SingleInstance(); Trace.TraceInformation("Register plugins..."); if (!packageContainer.Items.Any()) { packageContainer.Update(); } foreach (var module in packageContainer.Items) { builder.RegisterModule(module); } return(builder.Build()); }