C# アプリで BinarySerialization を使用していますが、シリアル化する必要があるクラスのサイズと複雑さにより、シリアル化が遅くなり、ファイルが大きくなります。
独自のカスタム シリアライザーを作成するだけでよいのではないかと考えています。しかし、protobuf-net は、標準の .Net バイナリ シリアライゼーションよりも速度とサイズが大幅に優れていると主張しており、多数の特注のシリアライザーよりも簡単にアプリに追加できる可能性があります。
私たちのためにそれを機能させるためにかなりの時間と労力を費やす前に、契約を破るものがないかどうか知りたい. インターフェイス、抽象サブクラスのジェネリック リスト、カスタム ビット フラグ列挙型などで定義されたプロパティを使用しています。