private static int GetVersionNumberString(string fullDescription)
{
if (!fullDescription.StartsWith("[V"))
return 0;
var endIndex = fullDescription.IndexOf("]", StringComparison.InvariantCulture);
if (endIndex < 2)
return 0;
int result;
return Int32.TryParse(fullDescription.Substring(2, endIndex - 2),
NumberStyles.Integer, CultureInfo.InvariantCulture, out result) ? result : 0;
}