static void Main(string[] args) { string comver = "x64"; try { Listener listen = new Listener(); listen.Subscribe(); FebrisInstaller.Zip(); Console.WriteLine("compress done!"); Console.WriteLine("Compressing the installers"); Console.WriteLine("Please specify the version:"); string ver = Console.ReadLine(); while (ver == "") { ver = Console.ReadLine(); } if (ver != "exit") { string finalReleaseDirectory = @"Z:\Rnd\ads\Software\Eli\Febris\Version1.1\Installer\GojiWCFStreamingServer\" + "Release_" + ver; bool overwrite = false; while (Directory.Exists(finalReleaseDirectory) == true) { Console.WriteLine("Release " + ver + " Already exist!\nSelect different release"); string lver = ver; ver = Console.ReadLine(); while (ver == "") { ver = Console.ReadLine(); } if (ver == "sheep111") { overwrite = true; ver = lver; break; } finalReleaseDirectory = @"Z:\Rnd\ads\Software\Eli\Febris\Version1.1\Installer\GojiWCFStreamingServer\\" + "Release_" + ver; } Release(ver, overwrite, comver); Console.WriteLine("Done"); } //FebrisInstaller.Unzip(); //FebrisInstaller.CreateShortcuts(true); } catch (Exception err) { Console.WriteLine("Compress failed:\n" + err.Message); Console.ReadLine(); } }