static void Main(string[] args) { string cardLibsFolder; IServiceProvider serviceProvider = new ServiceProvider(); ILog log = serviceProvider.GetService <ILog>(); try { cardLibsFolder = GetFolderFromArgsIfExist(args); } catch (Exception e) { log.WriteError(e.Message); } ICollector collector = serviceProvider.GetService <ICollector>(); try { collector.AddCardLib(@"D:\temp\Сравнение библиотек карточек\_sample_data\CardDefs10"); } catch (Exception ex) { log.WriteError(ex.Message); } Console.Read(); }