void Application_Start(object sender, EventArgs e)
{
// uitgevoerd
string mainDir = MercatorApi.Api.AddBS(System.Configuration.ConfigurationManager.AppSettings["MainDir"]);
if (!Divers.Debug)
{
MercatorUi.Main.ShadowUpdated += new MercatorUi.Main.ShadowUpdatedEventHandler(Main_ShadowUpdated);
MercatorUi.Main.ShadowUpdate(mainDir, MercatorApi.Api.AddBS(AppDomain.CurrentDomain.BaseDirectory) + "bin");
}
Divers.Start(mainDir);
}
void Main_ShadowUpdated(MercatorUi.Main.ShadowUpdatedEventArgs e)
{
Divers.WebLog(string.Format("Update assembly {0} {1} -> {2} {3} : {4}", e.SourceAssembly, e.SourceAssemblyVersion, e.TargetAssembly, e.TargetAssemblyVersion, e.IsOK ? "OK" : e.Exception.Message));
}
void Application_End(object sender, EventArgs e)
{
// Code die uitgevoerd wordt wanneer de toepassing wordt gestopt
if (!Divers.Debug)
MercatorUi.Main.ShadowUpdated -= new MercatorUi.Main.ShadowUpdatedEventHandler(Main_ShadowUpdated);
Divers.End();
}