public static Version SkinVersion()
{
try
{
string xmlURL = SkinInfo.mpPaths.AvalonPath + "avalon.version.xml";
reader = new XmlTextReader(xmlURL);
reader.MoveToContent();
string elementName = "";
if ((reader.NodeType == XmlNodeType.Element) && (reader.Name == "window"))
{
while (reader.Read())
{
if (reader.NodeType == XmlNodeType.Element)
elementName = reader.Name;
else
{
if ((reader.NodeType == XmlNodeType.Text) && (reader.HasValue))
{
if (elementName == "label")
{
string aa = reader.Value.Substring(8);
curVersion = new Version(reader.Value.Substring(8));
}
}
}
}
}
}
catch (Exception e)
{
Log.Error("Exception while attempting to read upgrade xml file\n\n" + e.Message);
}
finally
{
if (reader != null) reader.Close();
}
return curVersion;
}