private void MainForm_Load(object sender, EventArgs e) { Console.SetOut(new QuteConsoleWriter(txtLog, Color.LightGray)); Console.SetError(new QuteConsoleWriter(txtLog, Color.Red)); var kits = QuteResolver.GetKits(); foreach (var kit in kits) { comboKits.Items.Add(kit); if (kit.Name.Trim().Equals(AppSettings.KitName.Trim(), StringComparison.InvariantCultureIgnoreCase) && kit.Id.Trim().Equals(AppSettings.KitId.Trim(), StringComparison.InvariantCultureIgnoreCase)) { comboKits.SelectedItem = kit; } } //If the program is run in a project directory, set active project to the first *.uproject file found. var dir = Directory.GetCurrentDirectory(); if (Directory.Exists(dir)) { foreach (var file in Directory.GetFiles(dir, "*.uproject")) { txtProjectPath.Text = file; txtProjectPath_TextChanged(null, null); break; } } checkAlwaysUpdateVS.Checked = AppSettings.AlwaysUpdateVS; }