// Code to execute when the application is activated (brought to foreground) // This code will not execute when the application is first launched private void Application_Activated(object sender, ActivatedEventArgs e) { if (!e.IsApplicationInstancePreserved) { container = ConfigureContainer(); } this.log = container.Resolve<ILog>(); bootstrap = container.Resolve<Bootstrap>(); bootstrap.Continue(); EnableLoggingForDebug(); }
// Code to execute when the application is launching (eg, from Start) // This code will not execute when the application is reactivated private void Application_Launching(object sender, LaunchingEventArgs e) { container = ConfigureContainer(); this.log = container.Resolve<ILog>(); bootstrap = container.Resolve<Bootstrap>(); bootstrap.Startup(); EnableLoggingForDebug(); }