private static void InitalizeApplication(string[] args, SimpleInjectorPrismApplication application) { var resolver = new SimpleInjectorAppStartResolver(_container); var appStartFactory = new AppStartFactory(resolver, _container.GetInstance <IPathUtil>(), _container.GetInstance <IDirectConversionHelper>()); var appStart = appStartFactory.CreateApplicationStart(args); var helpCommandHandler = _container.GetInstance <HelpCommandHandler>(); var settingsManager = _container.GetInstance <ISettingsManager>(); application.InitApplication(appStart, helpCommandHandler, settingsManager); application.DispatcherUnhandledException += Application_DispatcherUnhandledException; }