static void Main(string[] args) { var cmd = new CommandlineArguments(args); var aif = AddinInstallerFile.Build(File.ReadAllText(cmd["l"]), null, cmd["a"], null); AddinInstallerFile.Save(aif, new FileStream(cmd["out"], FileMode.OpenOrCreate)); }
static void Main(string[] args) { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); if (args.Length == 1) { AddinInstallerFile aif = AddinInstallerFile.Load(new FileStream(args[0], FileMode.OpenOrCreate)); Application.Run(new MainForm(aif)); } else { Application.Exit(); } }
public MainForm(AddinInstallerFile aif) { this.Aif = aif; InitializeComponent(); licenceStep.License = aif.License; licenceStep.AgreementChanged += LicenceStepOnAgreementChanged; Wizard.NextButtonClick += Wizard_NextButtonClick; if (aif.Icon != null) { var ico = new MemoryStream(aif.Icon); startStep.Icon = new Icon(ico).ToBitmap(); } }