private void processImportsSilverlightVersion(XmlDocument projectDocument, XmlNamespaceManager xmlNamespaceManager)
{
// for conversion from VS2010 -> VS2008 only
if (m_visualStudioFormat.Format != "2008")
return;
const string silverlightVersionForVS2008 = "v3.0";
foreach (XmlNode xnode in projectDocument.SelectNodes("/prj:Project/prj:Import", xmlNamespaceManager))
{
XmlAttribute projectAttribute = xnode.Attributes["Project"];
if (projectAttribute == null)
continue;
if (projectAttribute.Value.Contains(@"Microsoft\Silverlight"))
{
projectAttribute.Value = projectAttribute.Value.Replace("v4.0", silverlightVersionForVS2008)
.Replace("$(SilverlightVersion)", silverlightVersionForVS2008);
}
}
}