public static Version GetNewVersion(string assemblyInfoPath, int posAddNew) { var curVersion = AssemblyInfoUpdater.GetCurrentVersion(assemblyInfoPath, PathCommand.AssemblyFileVersionAttr); if (posAddNew == 1) { return(new Version(curVersion.Major + 1, 0, 0, 0)); } else if (posAddNew == 2) { return(new Version(curVersion.Major, curVersion.Minor + 1, 0, 0)); } else if (posAddNew == 3) { return(new Version(curVersion.Major, curVersion.Minor, curVersion.Build + 1, 0)); } return(null); }
public static Version GetCurrentVersion(string assemblyInfoPath) { return(AssemblyInfoUpdater.GetCurrentVersion(assemblyInfoPath, PathCommand.AssemblyFileVersionAttr)); }