Ejemplo n.º 1
0
        public About()
        {
            InitializeComponent();

            //  Initialisez AboutBox pour afficher les informations sur le produit à partir des informations de l'assembly.
            //  Modifiez les paramètres des informations de l'assembly pour votre application via :
            //  - Projet->Propriétés->Application->Informations de l'assembly
            //  - AssemblyInfo.cs
            this.Text = String.Format(this.Text, AssemblyTitle);
            o2Mate.IVersionUpdater f = new o2Mate.FetchedVersion();
            this.textBoxDescription.Text = String.Format(this.textBoxDescription.Text, f.GetSoftwareVersion().ToString());
            this.labelProductName.Text   = AssemblyProduct;
            this.labelCopyright.Text     = AssemblyCopyright;
            this.labelVersion.Text       = f.GetSoftwareVersion().ToString();
            //this.labelCopyright.Text = AssemblyCopyright;
            //this.labelCompanyName.Text = AssemblyCompany;
            //this.textBoxDescription.Text = AssemblyDescription;
        }
Ejemplo n.º 2
0
        static void Main(string[] args)
        {
            try {
                DirectoryInfo diSrc  = new DirectoryInfo(AppDomain.CurrentDomain.BaseDirectory + "versions\\");
                DirectoryInfo diDest = new DirectoryInfo(CodeCommander.Documents.HostVersions);
                Program.RecursiveCopy(diSrc, diDest);

                (new o2Mate.FetchedVersion(Environment.CurrentDirectory, "ClearRegistry", "")).Commit();
                (new o2Mate.FetchedVersion(Environment.CurrentDirectory, "CodeCommander", "")).Commit();
                (new o2Mate.FetchedVersion(Environment.CurrentDirectory, "Converters", "")).Commit();
                (new o2Mate.FetchedVersion(Environment.CurrentDirectory, "Documents", "")).Commit();
                (new o2Mate.FetchedVersion(Environment.CurrentDirectory, "NotifyProgress", "")).Commit();
                (new o2Mate.FetchedVersion(Environment.CurrentDirectory, "o2MateCompil", "")).Commit();
                (new o2Mate.FetchedVersion(Environment.CurrentDirectory, "o2MateDict", "")).Commit();
                (new o2Mate.FetchedVersion(Environment.CurrentDirectory, "o2MateExpression", "")).Commit();
                (new o2Mate.FetchedVersion(Environment.CurrentDirectory, "o2MateLegende", "")).Commit();
                (new o2Mate.FetchedVersion(Environment.CurrentDirectory, "o2MateLocale", "")).Commit();
                (new o2Mate.FetchedVersion(Environment.CurrentDirectory, "o2MateScope", "")).Commit();
                (new o2Mate.FetchedVersion(Environment.CurrentDirectory, "o2MateVersion", "")).Commit();
                (new o2Mate.FetchedVersion(Environment.CurrentDirectory, "UniqueNames", "")).Commit();

                o2Mate.IVersionUpdater f = new o2Mate.FetchedVersion(Environment.CurrentDirectory);

                // met à jour les fichiers avec le numéro de version en cours
                f.UpdateAssemblyVersion();

                Console.WriteLine("Launching software " + CodeCommander.Documents.ProgramName + "...");
                string path = Path.Combine(Environment.CurrentDirectory + "\\", CodeCommander.Documents.ProgramName + "\\", "bin\\x64\\Debug\\", CodeCommander.Documents.ProgramName + ".exe");
                Console.WriteLine(path);
                Process.Start(path);
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex.ToString());
            }

            Console.WriteLine("Press any key to close the window...");
            Console.ReadKey();
        }