expand the ProjectConverter
This commit is contained in:
parent
41f26acf5b
commit
a0f8d1fd23
@ -137,7 +137,30 @@ namespace ProjectConverter.Platforms
|
|||||||
noneNode.Remove();
|
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)
|
if (element.IsEmpty)
|
||||||
{
|
{
|
||||||
element.Remove();
|
element.Remove();
|
||||||
|
Loading…
x
Reference in New Issue
Block a user