public void ReadFromExtractedInstaller() { try { StaticViewModel.IsLoading = true; StaticViewModel.AddLogMessage("Loading installer information"); DirectoryInfo extractedDirectory = new DirectoryInfo(InstallerFiles.ExtractedInstallerDirectory); PackageList.LoadOrRefresh(extractedDirectory); ScheduledTaskList.LoadOrRefresh(extractedDirectory); StaticViewModel.AddLogMessage("Finished loading installer information"); } catch (Exception ex) { StaticViewModel.AddLogMessage(ex, "Reading from extracted installer location failed"); } finally { StaticViewModel.IsLoading = false; } }