Beispiel #1
0
        internal static Context CreateContext(Version version)
        {
            Context context = new Context();
            context.NewVersion = version;
            context.ProjectRootDirectory = FindProjectDirectoryFromCurrentDirectoryUp();
            context.InstallerTempDirectory = context.ProjectRootDirectory.CreateSubdirectory("InstallerTemp\\" + version.ToString());

            return context;
        }
Beispiel #2
0
        static void Main(string[] args)
        {
            Console.WriteLine(Properties.Resources.EnterVersionStringMessage);

            string versionString = Console.ReadLine();
            if (string.IsNullOrWhiteSpace(versionString))
            {
                return;
            }

            Version version = new Version(versionString);

            _context = Context.CreateContext(version);
            InitializeTasks();
            ExecuteTasks();

            Console.WriteLine();
            Console.WriteLine("Done. Press any key to exit.");
            Console.ReadKey();
        }