public override void Load() { VersioningStyle versioningStyle = new VersioningStyle(); versioningStyle.FromGlobalVariable(string.Concat(new string[] { GlobalAddinSettings.Default.GlobalMajor, ".", GlobalAddinSettings.Default.GlobalMinor, ".", GlobalAddinSettings.Default.GlobalBuild, ".", GlobalAddinSettings.Default.GlobalRevision })); base.VersioningStyle = versioningStyle; base.BuildAction = (BuildActionType)Enum.Parse(typeof(BuildActionType), GlobalAddinSettings.Default.GlobalBuildAction); base.AutoUpdateAssemblyVersion = GlobalAddinSettings.Default.GlobalAutoUpdateAssemblyVersion; base.AutoUpdateFileVersion = GlobalAddinSettings.Default.GlobalAutoUpdateFileVersion; base.ReplaceNonNumerics = GlobalAddinSettings.Default.GlobalReplaceNonNumeric; base.IsUniversalTime = GlobalAddinSettings.Default.GlobalUseUniversalClock; base.IncrementBeforeBuild = GlobalAddinSettings.Default.GlobalIncrementBeforeBuild; base.StartDate = GlobalAddinSettings.Default.GlobalStartDate; base.DetectChanges = GlobalAddinSettings.Default.DetectChanges; this.Apply = (GlobalIncrementSettings.ApplyGlobalSettings)Enum.Parse(typeof(GlobalIncrementSettings.ApplyGlobalSettings), GlobalAddinSettings.Default.GlobalApply); }
public override void Reset() { base.AutoUpdateAssemblyVersion = false; base.AutoUpdateFileVersion = false; base.BuildAction = BuildActionType.Both; string defaultGlobalVariable = VersioningStyle.GetDefaultGlobalVariable(); base.VersioningStyle.FromGlobalVariable(defaultGlobalVariable); base.IsUniversalTime = false; base.StartDate = new DateTime(1975, 10, 21); base.ReplaceNonNumerics = true; base.IncrementBeforeBuild = true; base.DetectChanges = true; this.Apply = GlobalIncrementSettings.ApplyGlobalSettings.OnlyWhenChosen; }