protected override void Configure() { CreateContainer(); ExtendConventions(); ApplyBindingCulture(); SetupUIAutomation(); LoggingConfig.SetupCaliburnMicroLogging(); var newHandler = container.Resolve <AppExceptionHandler>(); //TODO: Yuck! Fix the ExceptionHandler dependencies to get around this var defaultHandler = ExceptionHandler.HandleException; ExceptionHandler.HandleException = ex => newHandler.Handle(ex, defaultHandler); }