Я пытаюсь написать некоторый код для чтения в * .CSPROJ-файле, используя C #
У меня следующий код:
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-документ.
Где я ошибаюсь?