private void UpdatePrjReferenceHintPath(string projectFilePath, AsposeComponent component)
{
if (!File.Exists(projectFilePath))
return;
XmlDocument xdDoc = new XmlDocument();
xdDoc.Load(projectFilePath);
XmlNamespaceManager xnManager =
new XmlNamespaceManager(xdDoc.NameTable);
xnManager.AddNamespace("tu",
"http://schemas.microsoft.com/developer/msbuild/2003");
XmlNode xnRoot = xdDoc.DocumentElement;
XmlNodeList xnlPages = xnRoot.SelectNodes("//tu:ItemGroup", xnManager);
foreach (XmlNode node in xnlPages)
{
XmlNodeList nodelist = node.SelectNodes("//tu:HintPath", xnManager);
foreach (XmlNode nd in nodelist)
{
string innter = nd.InnerText;
nd.InnerText = "..\\Bin\\" + component.Name + ".dll";
}
}
xdDoc.Save(projectFilePath);
}