diff --git a/Mklinker/Config.cs b/Mklinker/Config.cs index 7c74168..39e9b30 100644 --- a/Mklinker/Config.cs +++ b/Mklinker/Config.cs @@ -14,6 +14,9 @@ public class Config { public const string configFile = "linker.config"; + [XmlAttribute("Version")] + public string version; + [XmlArray("LinkList")] [XmlArrayItem("Link")] public List linkList { get; private set; } diff --git a/Mklinker/Program.cs b/Mklinker/Program.cs index 88df537..2b88d4b 100644 --- a/Mklinker/Program.cs +++ b/Mklinker/Program.cs @@ -8,6 +8,8 @@ namespace Mklinker { public class Program { + public const string VERSION = "v1.1.1"; + public static Config config { get; private set; } private static List commandTasks = new List(); @@ -39,6 +41,8 @@ public static void Main(string[] args) { Console.WriteLine(command.GetName()); } } + + SaveConfig(); } public static bool IsCommand (string str) { @@ -79,6 +83,7 @@ public static void ExecuteCommands() { } public static void SaveConfig () { + config.version = VERSION; File.WriteAllText(Config.configFile, config.Serialize()); }