Попробовал + решил в визуальной студии.Я вижу, что люди выше избили меня до этого.Еще один способ добиться этого:
xmlDoc.Element("OnlineProfile").Elements("Player")
Это то, что я опубликовал до того, как станет доступен Xml ...
вот хороший кандидат на эту ошибку
(string)profiles.Element("Avatar").Attribute("...
"). Атрибут может вызвать ошибку. Вам нужно проверить на нулевое значение.
Например,
= profiles.Element("Avatar") != null ? (string)profiles.Element("Avatar").Attribute("... : null;
действительно ли у вас есть элемент с именем Avatar в вашем Xml-файле.Правильно ли загружен файл?