public void Config(VersionHistoryRegistry registry) { registry.AddWithAutoKey(VersionHistory.Create(VersionCategory, "0.1.0", new DateTime(2018, 04, 11), "初始版本")); registry.AddWithAutoKey(VersionHistory.Create(VersionCategory, "0.2.0", new DateTime(2018, 04, 11), "增加ResolveAsSingleton的支持;增加GuidHelper")); registry.AddWithAutoKey(VersionHistory.Create(VersionCategory, "0.3.0", new DateTime(2018, 04, 12), "增加模块化的支持;")); registry.AddWithAutoKey(VersionHistory.Create(VersionCategory, "0.4.0", new DateTime(2018, 04, 19), "增加产品、特性支持;")); }
public static void Run() { var versionHistoryRegistry = VersionHistoryRegistry.Resolve(); versionHistoryRegistry.Init(new List <IVersionHistoryConfig>() { new VersionHistoryConfig() }); Console.WriteLine("show VersionHistoryRegistry:"); var nbJsonSerialize = NbJsonSerialize.Resolve(); var serialize = nbJsonSerialize.Serialize(versionHistoryRegistry); Console.WriteLine(serialize); }