Вот код:
XmlWriterSettings xsettings = new XmlWriterSettings();
xsettings.Indent = true;
XmlWriter xmlWriter = XmlWriter.Create("/home/guest/Desktop/users.csproj",xsettings);
xmlWriter.WriteStartDocument();
xmlWriter.WriteStartElement("Project");
xmlWriter.WriteAttributeString("ToolsVersion","4.0");
xmlWriter.WriteAttributeString("DefaultTargets","Build");
xmlWriter.WriteAttributeString("xmlns","http://schemas.microsoft.com/developer/msbuild/2003");
Но при записи появляется ошибка - "System.Xml.XmlException: The prefix '' cannot be redefined from '' to '
schemas.microsoft.com/developer/msbuild/2003' within the same start element tag."
Находил примеры с использованием префиксов - примеры то работают, но мне они не подходят, так как мне нужно записать именно:
<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">