IpcServerChannel/IpcClientChannelでプロセス間通信(ローカルマシン内)しているのですが、
IntPtr型の戻り値で以下の例外がでます

System.Runtime.Serialization.SerializationException: ストリーム 'Invalid' に無効な型コードがあります。

IntPtrをSerializeできないためのようなんですが、
回避策はやはりInt64等にキャスト/IntPtrに再キャストするしかないんでしょうか?