private static string GetLegacyString(Version version, IEnumerable<string> releaseLabels, string metadata)
{
var sb = new StringBuilder(version.ToString());
if (releaseLabels != null)
{
sb.AppendFormat(CultureInfo.InvariantCulture, "-{0}", String.Join(".", releaseLabels));
}
if (!String.IsNullOrEmpty(metadata))
{
sb.AppendFormat(CultureInfo.InvariantCulture, "+{0}", metadata);
}
return sb.ToString();
}