Если вы не можете сохранить изменения в XML файле в Visual Studio, это может быть вызвано различными причинами, включая отсутствие прав на запись в файл или заблокированность файла другим процессом. Убедитесь, что у вас есть права на запись в файл, и закройте его в других программах перед сохранением в Visual Studio.
Для добавления нового человека в XML-файл с использованием XmlDocument вам нужно создать новый узел XML с необходимой информацией о человеке и добавить его в дерево XML. Например:
```csharp
XmlDocument doc = new XmlDocument();
doc.Load("путь_к_вашему_файлу.xml");
XmlElement person = doc.CreateElement("person");
XmlElement name = doc.CreateElement("name");
name.InnerText = "Имя_человека";
person.AppendChild(name);
XmlElement age = doc.CreateElement("age");
age.InnerText = "Возраст_человека";
person.AppendChild(age);
// Добавьте другие элементы информации о человеке по аналогии
doc.DocumentElement.AppendChild(person);
doc.Save("путь_к_вашему_файлу.xml");
```
Сохраните изменения в файле после добавления нового человека, вызвав метод `Save` у объекта XmlDocument. Обратите внимание, что вам может понадобиться обработать исключения, которые могут возникнуть при загрузке и сохранении файла.