static async Task Main(string[] args) { var builder = new ConfigurationBuilder(); builder.SetBasePath(Directory.GetCurrentDirectory()); builder.AddJsonFile(_configFileName); var config = builder.Build(); var services = DIConfigurator.Configure(config); var mainMenu = services.GetService <MainMenuBaseConsoleService>(); await mainMenu.StartLoop(); }