なぜ IntPtr 型が XmlSerializer 実装でサポートされていないのか疑問に思っています。IntPtr 型のフィールドを含むクラスをシリアル化しようとすると、IntPtr がサポートされていないというメッセージが表示されてシリアル化が失敗し、そのメンバーは無視されます。
これを回避するには、IntPtr 値を Int64 に変換します... しかし、それは良い考えですか? 私が考える限り、そうあるべきです。具体的には、.NET フレームワークで IntPtr と入力されるウィンドウ ハンドルをシリアル化する必要があります。私は正しいことをしていますか?