複数のアプリケーションに組み込まれる再配布可能なライブラリ パッケージでprotobuf-netを使用したいと考えていました。各アプリケーションは、ライブラリによってシリアル化されたファイルを開き、オブジェクトを操作して、ファイルに保存/シリアル化できる必要があります。もちろん、ここではバージョン管理が大きな問題になります。古いバージョンが新しいバージョンから生成されたファイルを往復する場合、データを失いたくありません。次に、基本クラスを見つけましたが、継承のあるクラスをサポートしていないProtoBuf.Extensible
ことがすぐにわかりました。ProtoBuf.IExtensible
私は絶対に継承する必要があります。
ここにオプションはありますか?バージョン トレランスのあるシリアライゼーションのように感じ始めており、最も単純なクラス以上のものは夢のようなものです。