private static bool RunPreWizard(out PreConfigurationState preConfigurationState) { preConfigurationState = null; var preWizard = new PrePackagingWizard(); if (preWizard.ShowDialog() != DialogResult.OK) return false; preConfigurationState = preWizard.Result; return true; }
private static bool RunPreWizard(out PreConfigurationState preConfigurationState) { preConfigurationState = null; var preWizard = new PrePackagingWizard(); if (preWizard.ShowDialog() != DialogResult.OK) { return(false); } preConfigurationState = preWizard.Result; return(true); }
private static bool RunPackagingSequence(PreConfigurationState preConfigurationState, ApplicationData applicationData, out PackagedApplication packagedApplication) { try { var packager = new Packager(applicationData, preConfigurationState.InstallerOutputDestination); packagedApplication = packager.CreatePackage(); return(true); } catch (Exception ex) { HostCore.Log.Error("Packaging failed", ex); MessageReporter.Show(FormatMessageFor(ex) + "\r\nCheck the log files or the extended information for troubleshooting.", "Packaging failed!", ex, MessageBoxButtons.OK, MessageBoxIcon.Error); // ToDo: Clean up first! packagedApplication = null; return(false); } }
private static bool PrepareApplicationData(PreConfigurationState preConfigurationState, out ApplicationData applicationData) { try { applicationData = Packager.GetDefaultApplicationData(preConfigurationState.InstallerExecutable); } catch (ArgumentException) { applicationData = null; return(false); } if (preConfigurationState.ShowEngineConfigurationUtility) { var utility = new ApplicationConfigurationUtility(true); utility.LoadApplicationData(applicationData); utility.ShowDialog(); } return(true); }
private static bool PrepareApplicationData(PreConfigurationState preConfigurationState, out ApplicationData applicationData) { try { applicationData = Packager.GetDefaultApplicationData(preConfigurationState.InstallerExecutable); } catch (ArgumentException) { applicationData = null; return false; } if (preConfigurationState.ShowEngineConfigurationUtility) { var utility = new ApplicationConfigurationUtility(true); utility.LoadApplicationData(applicationData); utility.ShowDialog(); } return true; }
private static bool RunPackagingSequence(PreConfigurationState preConfigurationState, ApplicationData applicationData, out PackagedApplication packagedApplication) { try { var packager = new Packager(applicationData, preConfigurationState.InstallerOutputDestination); packagedApplication = packager.CreatePackage(); return true; } catch (Exception ex) { HostCore.Log.Error("Packaging failed", ex); MessageReporter.Show(FormatMessageFor(ex) + "\r\nCheck the log files or the extended information for troubleshooting.", "Packaging failed!", ex, MessageBoxButtons.OK, MessageBoxIcon.Error); // ToDo: Clean up first! packagedApplication = null; return false; } }