expand the ProjectConverter

This commit is contained in:
SND\rene87_cp 2012-09-27 10:18:12 +00:00 committed by Konstantin Koch
parent 41f26acf5b
commit a0f8d1fd23

View File

@ -137,7 +137,30 @@ namespace ProjectConverter.Platforms
noneNode.Remove();
}
}
XName referenceName = XName.Get("Reference", element.Name.NamespaceName);
var referenceElements = element.Elements(referenceName);
foreach (XElement referenceNode in referenceElements)
{
if (referenceNode.Value.Contains("Standard-net20"))
{
var attribute= referenceNode.Attribute("Include");
attribute.Value = attribute.Value.Split(',').First();
foreach (var nodeElement in referenceNode.Elements().ToList())
{
if (nodeElement.Name.LocalName=="SpecificVersion")
{
nodeElement.Remove();
}
if (nodeElement.Name.LocalName=="HintPath")
{
nodeElement.Value = nodeElement.Value.Replace("Standard-net20", "Win8Metro");
}
}
}
}
if (element.IsEmpty)
{
element.Remove();