internal void ProcessMetadata(Dependency dep, string fname)
{
XmlTextReader reader = new XmlTextReader(new StreamReader(fname));
bool inVersions = false;
while (reader.Read())
{
if (reader.Name == "versions")
{
inVersions = reader.IsStartElement();
}
else if (inVersions && reader.Name == "version")
{
dep.AddVersion(reader.ReadString());
}
}
}