protobuf-net

    1

    1答えて

    下記のように定義したリストをprotobuf-net v2でシリアル化/逆シリアル化しようとしていますが、deserializeで次の例外が発生しています。 タイプが期待されていない、と私は、これは実際にはネットワークストリーム上で起こっているのでWithLengthPrefix呼び出しを使用しています下に何の契約は、一例では を推測することができませんが、問題が再現性のいずれかの方法であります。

    2

    1答えて

    さまざまなオブジェクト(int、bool、list、辞書など)でバイナリツリーを構築し、それをシリアライズ/デシリアライズしようとしています。 バイナリ形式のシリアル化ではうまくいくが、protobufnetではエラーが出る。 問題がツリーのインプリメントやprotobuf-netの使用であるかどうかはわかりません。 任意の答えは私に おかげ 編集を助ける私はネット 最初のバージョンで見つかった木

    1

    1答えて

    protobuf-netを使用してメッセージを受け取ります。メッセージには、その中に格納されているメッセージのタイプ(フィールドは列挙型)の1つのフィールドがあります。今、私はメッセージが基底型から継承した型であることを知っています。私はシリアライザから取得したオブジェクトを適切な型にキャストするにはどうすればよいですか? クラスの定義:どのように私はこれに似アイデアで何かを行うことができます [

    2

    1答えて

    public class A { public int X { get; private set; } public A(int x) { X = x; } public static implicit operator ASurrogate(A a) { return a == null ? null

    1

    2答えて

    C#のアプリケーション設定をXML以外の形式でシリアル化できますか?自分ができるという理論を裏付けるものは何も見つかりません。具体的には、私が保存しようとしている形式は、protobuf-net経由のプロトコルバッファ形式です。 「手で」保存ファイルに書き込むことができない場合、アプリケーション設定を保存するためにVisual Studio(2010)が使用するパスを取得するにはどうすればよいです

    5

    1答えて

    protobuf-netでクラスをシリアライズするには、クラスとプロパティの属性[ProtoContract]と[ProtoMember(n)](nは1,2,3、..など)を指定しないでください。 Appartクローニングからクラスの鏡像まで、制御できないクラスを直列化/逆直列化することは可能ですか? たとえば、 ProtoBufを使用します。 シリアライザ。シリアル番号<例外>(OutputSt

    1

    2答えて

    protobuf-csharp-portに付属の標準アドレス帳のチュートリアルを作成しました。コードは次のとおりです。 class Program { static void Main(string[] args) { CreateData(); ShowData(); } private static void CreateDa

    2

    1答えて

    コンパクトなフレームワークアプリケーションでprotobuf-net v1を使用して、オブジェクトをSQL Server CEデータベースに格納するためのシリアル化を処理しました。 は最近、我々は(我々は多くの種類をシリアル化していない場合は、エラーが消える。)により、非常に多くの種類を使用して明らかにバリケードを打っ参考:絶望でhttp://code.google.com/p/protobuf-

    1

    1答えて

    私は次のコードを使用していましたが、現在は使用していません。変更された唯一のものは今VS2010と.NET4を使用しています [ProtoContract] [ProtoInclude(1, typeof(DerivedClass))] public abstract class BaseClass { [ProtoMember(2)] protected virtual

    1

    1答えて

    私は、v2 betaのダウンロードにはprotogenは含まれていないことに気付きました。これは、既存のprotogenで生成されたクラスがうまく機能するためですか?