public static Version ReadVersion(string p_strReadMePath)
{
string strReadMeFilePath = Path.Combine(p_strReadMePath, READMEMANAGER_FILE);
if (!File.Exists(strReadMeFilePath))
return new Version("0.0.0.0");
XDocument docCategory = XDocument.Load(strReadMeFilePath);
XElement xelCategory = docCategory.Element("categoryManager");
if (xelCategory == null)
return new Version("0.0.0.0");
XAttribute xatVersion = xelCategory.Attribute("fileVersion");
if (xatVersion == null)
return new Version("0.0.0.0");
return new Version(xatVersion.Value);
}