0

datacontract シリアライザーを使用して xmlschema をインポートしようとすると、次のエラーが発生します。

指定されたタイプが無効です。名前が 'ArrayOfanyType' の型が、名前空間が 'http://schemas.microsoft.com/2003/10/Serialization/Arrays' のスキーマに見つかりません。

リストを使用しているために発生したことはわかっていますが、どうすれば回避できますか? を使用して

knownTypes.Add(typeof(????))

ありがとう。

4

1 に答える 1

0

ここで XSD ビットを共有する必要があります。私の推測では、スキーマ内の要素の 1 つは xs:any 型です。情報をインポートするために svcutil を使用していると仮定すると、svcutil /t:xmlserializer を使用してスキーマをインポートする必要があります。

于 2012-12-08T19:47:39.940 に答える