XmlSerializer を使用してオブジェクトをシリアル化しようとしています。[XmlAttribute] を持つプロパティを持つ入力クラスが出力 xml に表示されません。とにかくこれを修正するには?
質問する
148 次
1 に答える
1
まったく表示されない場合は、通常、次のいずれかが当てはまります。
- 型に適切にアクセスできません。
public
典型的な値の場合、これはゲッターとセッターが必要であることを意味します。両方がない場合: シリアル化されません(コレクションの場合、getter のみが必要であることに注意してください)。 - 何らかの形式の条件付きシリアライゼーションが (
[DefaultValue]
またはShouldSerialize*()
メソッドを介して) 有効になっており、それを省略するように指示している - 完全に無視されている (
[XmlIgnore]
など)
于 2013-09-30T09:37:29.267 に答える