c# xml deserialize

Нужно десериализовать xml файл с 1c. Для дальнейшей работы сам файл менять нету смысла так как он генерируется платформой автоматически.

Сам .xml

код C#

ЭДПФР test = null;
        string path = @".\test.XML";
        if (File.Exists(path))
        {
            XmlSerializer serializer = new XmlSerializer(typeof(ЭДПФР));
            using (StreamReader reader = new StreamReader(path))
            {
                test = (ЭДПФР)serializer.Deserialize(reader);

                MessageBox.Show(test.СЗВТД.Руководитель.ФИО.Фамилия);
                reader.Close();
            }
        }

модель данных link

Ошибка:

System.InvalidOperationException: "В документе XML (2, 2) присутствует ошибка." InvalidOperationException: <ЭДПФР xmlns='http://пф.рф/СЗВ-ТД/2020-09-26'> не ожидался.

проект на github


Ответы (1 шт):

Автор решения: tatflot

решил проблему специальной вставкой xml в класс введите сюда описание изображения

→ Ссылка