相当于 System.Xml.XmlAttribute 在 PCL 土地上?

Equivalent of System.Xml.XmlAttribute in PCL land?

我正在尝试将一些现有的 C# 代码转换为可移植 Class 库项目,配置文件 111。这是我坚持使用的代码:

[System.Xml.Serialization.XmlAnyAttributeAttribute()]
public System.Xml.XmlAttribute[] OtherAttributes
{
    get
    {
        return this._otherAttributes;
    }
    set
    {
        this._otherAttributes = value;
    }
}

在PCL土地上相当于什么?我看到 XmlSerializer 编译正常。 XmlAnyAttributeAttribute 存在,但 XmlAttribute 类型不存在。

似乎没有官方的等效项。

根据 MSDN 页面,XmlAttributeXmlAnyAttributeAttribute 都没有 PCL 的条目,因此这似乎暗示它们不 PCL 兼容,不像XmlSerializer 列在 Portable Class Library.

XmlSerializer

Portable Class Library Supported in: Portable Class Library Supported in: Windows Phone 8.1 Supported in: Windows Phone Silverlight 8.1 Supported in: Windows Phone Silverlight 8