У меня проблема с сериализацией через XML, потому что в 2 предложениях используется класс (хотя и разные классы!), Который называется Relationship.Я попытался украсить один из классов другим именем с помощью атрибута XML, но он все еще дает мне следующую ошибку:
{"Типы" SiteServer.Relationship "и" LocalServer.Relationship "используютИмя типа XML, 'Relationship', from namespace ''. Используйте атрибуты XML, чтобы указать уникальное имя XML и / или пространство имен для типа. "}
Вот мои 2 класса, каждый знает, почему??Я использую неправильный атрибут?Кажется, это игнорирует: -)
public class SiteServer
{
[XmlRoot("SiteServerRelationShip")]
public class Relationship
{
public string type { get; set; }
}
public string Name { get; set; }
public Relationship Relate = new Relationship();
}
public class LocalServer
{
public class Relationship
{
public string type { get; set; }
}
public string Name { get; set; }
public Relationship Relate = new Relationship();
}