コード例 #1
0
ファイル: Program.cs プロジェクト: resonancellc/cadencii
        static void Main(string[] args)
        {
            if (args.Length < 1)
            {
                System.Environment.Exit(1);
                return;
            }
            var output_file = args[0];

            var info = new cadencii.updater.UpdateInfo();

            var version = new Version(BAssemblyInfo.fileVersion);

            info.Major       = version.Major;
            info.Minor       = version.Minor;
            info.Build       = version.Build;
            info.ReleaseDate = DateTime.UtcNow;
            info.DownloadUrl = BAssemblyInfo.downloadUrl;

            var serializer = new XmlSerializer(typeof(cadencii.updater.UpdateInfo));

            using (var stream = new FileStream(output_file, FileMode.Create, FileAccess.Write)) {
                var writer = new XmlTextWriter(stream, Encoding.UTF8);
                writer.Formatting = Formatting.Indented;
                serializer.Serialize(writer, info);
            }
        }
コード例 #2
0
ファイル: Program.cs プロジェクト: cadencii/cadencii
        static void Main(string[] args)
        {
            if (args.Length < 1) {
                System.Environment.Exit(1);
                return;
            }
            var output_file = args[0];

            var info = new cadencii.updater.UpdateInfo();
            
            var version = new Version(BAssemblyInfo.fileVersion);
            info.Major = version.Major;
            info.Minor = version.Minor;
            info.Build = version.Build;
            info.ReleaseDate = DateTime.UtcNow;
            info.DownloadUrl = BAssemblyInfo.downloadUrl;
            
            var serializer = new XmlSerializer(typeof(cadencii.updater.UpdateInfo));
            using (var stream = new FileStream(output_file, FileMode.Create, FileAccess.Write)) {
                var writer = new XmlTextWriter(stream, Encoding.UTF8);
                writer.Formatting = Formatting.Indented;
                serializer.Serialize(writer, info);
            }
        }