static void Main(string[] args) { SparkGlobals.InitializeGlobals(args.ToList()); string a = System.IO.Directory.GetCurrentDirectory(); string dir = System.IO.Path.GetDirectoryName(ExeUtils.GetCurrentExePath()); System.IO.Directory.SetCurrentDirectory(dir); string b = System.IO.Directory.GetCurrentDirectory(); // // Args to build // if (SparkGlobals.ProgramMode == SparkProgramMode.Build) { BuildForm bf = new BuildForm(); try { bf.Show(); InstallerBuilder ib = new InstallerBuilder(); ib.BuildInstaller(bf); bf.Hide(); } catch (Exception ex) { System.Windows.Forms.MessageBox.Show(ex.ToString()); } } else { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); Application.Run(new MainForm()); } }
private void BuildButton_Click(object sender, EventArgs e) { _buildForm = new BuildForm(); _buildForm.Show(ParentForm); }