预发布标签,即正式版 > beta)
bool isNewer = ver > maxVer ||
(ver == maxVer && string.Compare(prerelease, maxPrerelease, StringComparison.Ordinal) > 0);
if (isNewer) {
maxVer = ver;
maxPrerelease = prerelease;
MaxVersionCore = coreVersion;
MaxVersion = coreVersion + prerelease;
MaxVersionFile = file.GetMetadata("FullPath");
// 从预发布标签提取数字作为修订号(如 -beta2 -> 2, -rc.3 -> 3)
var revMatch = Regex.Match(prerelease, @"(\d+)$");
MaxVersionRevision = revMatch.Success ? revMatch.Groups[1].Value : "0";
}
}
}
}
]]>
= MinLength;
}
]]>
$(DetectedVersion)
$(DetectedVersion)
$(DetectedVersionCore).$(DetectedVersionRevision)
$(DetectedVersionCore).$(DetectedVersionRevision)
Apq
Apq
Copyright © Apq $([System.DateTime]::Now.Year)
MIT
true
true
true
true
snupkg