まず第一に、protobuf-net の速度と使いやすさが気に入っています。現在、.NET クラス ライブラリを開発しており、実際に参照せずにクラスの一部を protobuf-net-ready にしたいと考えています。理由は次のとおりです。
- クライアントがどの環境を使用するかわからないため、どの protobuf-net バイナリを選択すればよいかわかりません
- フットプリントのサイズを最小限に抑えたい (シリアル化はまったく必要ないかもしれません)
私が理解しているように、これは手動で .proto ファイルを作成することで実行できます。誰かが私に説明したり、これを行う方法をリンクしたりできますか? 属性の説明から .proto ファイルを生成する方法はありますか? また、クライアントのシリアライゼーション/デシリアライゼーション コードはどのようになりますか?