public static void Install (SolutionItem entry, ConfigurationSelector configuration) { using (IProgressMonitor mon = IdeApp.Workbench.ProgressMonitors.GetRunProgressMonitor ()) { InstallDialog dlg = new InstallDialog (entry); try { if (MessageService.RunCustomDialog (dlg) == (int) Gtk.ResponseType.Ok) DeployService.Install (mon, entry, dlg.Prefix, dlg.AppName, configuration); } finally { dlg.Destroy (); } } }
public static void Install(SolutionItem entry, ConfigurationSelector configuration) { using (IProgressMonitor mon = IdeApp.Workbench.ProgressMonitors.GetRunProgressMonitor()) { InstallDialog dlg = new InstallDialog(entry); try { if (MessageService.RunCustomDialog(dlg) == (int)Gtk.ResponseType.Ok) { DeployService.Install(mon, entry, dlg.Prefix, dlg.AppName, configuration); } } finally { dlg.Destroy(); } } }