Я пытаюсь написать некоторый код для чтения в файле *.CSPROJ, используя С#
Код, который у меня есть, выглядит следующим образом
XmlDocument xmldoc = new XmlDocument();
xmldoc.Load(fullPathName);
XmlNamespaceManager mgr = new XmlNamespaceManager(xmldoc.NameTable);
//mgr.AddNamespace("x", "http://schemas.microsoft.com/developer/msbuild/2003");
foreach (XmlNode item in xmldoc.SelectNodes("//EmbeddedResource") )
{
string test = item.InnerText.ToString();
}
с помощью отладчика я вижу, что "fullPathName" имеет правильное значение, и xmldoc после загрузки имеет правильное содержимое.
У xmldoc нет никаких "Узлов", хотя содержимое не распознается как XML.
Используя XML-редактор, файл *.csproj проверяет XML-документ.
Где я иду не так?