public InstallerDialog(Installer installer, InstallerUIConfiguration uiConfig) { InitializeComponent(); this.Installer = installer; this.UIConfig = uiConfig; }
private void button1_Click(object sender, EventArgs e) { JsonFileHandler<ScriptManifest> handler = new JsonFileHandler<ScriptManifest>(); ScriptManifest manifest = handler.Read(new BasePath("C:/temp/scriptcenter/unpacked_installer/outliner.manifest.xml")); JsonFileHandler<InstallerConfiguration> configHandler = new JsonFileHandler<InstallerConfiguration>(); InstallerConfiguration config = configHandler.Read(new BasePath("C:/temp/scriptcenter/unpacked_installer/config.installer.xml")); Package.Installer installer = new Package.Installer("C:/temp/scriptcenter/unpacked_installer", manifest, config); InstallerUIConfiguration uiConfig = new InstallerUIConfiguration(); ScriptCenter.Package.InstallerUI.InstallerDialog d = new ScriptCenter.Package.InstallerUI.InstallerDialog(installer, uiConfig); d.Show(); }
private void button2_Click(object sender, EventArgs e) { /* ScriptCenter.Installer.NewInstallerWizard.NewInstallerWizard w = new Installer.NewInstallerWizard.NewInstallerWizard(); w.Show(); */ ScriptManifest m = new ScriptManifest(); m.Id = new ScriptId("nl.threesixty.outliner"); m.Name = "Outliner"; m.Versions.Add(new ScriptVersion(2, 0, 96, ScriptReleaseStage.Release)); InstallerConfiguration config = new InstallerConfiguration(); InstallerUIConfiguration uiConfig = new InstallerUIConfiguration(); }