0

最近、プロジェクトを Silverlight 4 から Silverlight 5 に変換しました。私のプロジェクトでは、エンティティ フレームワーク オブジェクトをシリアル化または逆シリアル化する XmlSerializer クラスを多数使用しています。私は Silverlight 4 を使用してこれに問題はありませんでしたが、Silverlight 5 で XmlSerializer オブジェクトを作成しようとすると、何らかの理由で、オブジェクトの型を反映できず、「オブジェクトがないためシリアル化できません」というエラーが表示されます。パラメーターなしのコンストラクター。」私はこれでSiverlight 4で問題はありませんでした。「キー」属性を取り出せば機能しますが、riaサービスを使用していて、それを使用するために必要であるため、キー属性を取り出せません。

4

1 に答える 1

0

シリアル化しようとしているエンティティ型のパラメーターなしのコンストラクターを作成します。すなわち

Public Sub New()

End Sub

これを別のファイルの Partial クラスに配置する必要がある場合があります。

于 2013-07-04T18:19:37.910 に答える