移植可能なクラス ライブラリを使用して、フレームワーク コードを .NET 4.0 から 4.5 に移植しています。私が遭遇したことの 1 つは、SerializableAttribute が欠落していることです。これは、オブジェクトを asp.net セッション状態に格納するバイナリ シリアル化を有効にするために使用していました。代わりに DataContract を使用することを提案している人を見てきましたが、それは BinaryFormatter には役に立ちません。
基本的に私は2つのシナリオを持っています:
オブジェクトをセッション状態 (アウトプロセス) で保存したい
それらをXMLのJSONにシリアル化して、ネットワーク経由で送信できるようにしたいと思います
両方を可能にする良い解決策は何ですか?