protobuf-net

    1

    1答えて

    VS2010の既存の.protoファイルを編集して、新しいプロパティを追加しようとしています。クラスを再生成するためにVisual Studioツールを取得すると、代わりにファイルが削除されます。 誰もこの問題を以前に見ましたか?

    5

    2答えて

    簡単な実験:Northwindからエンティティモデルを作成し、生成されたクラスがOrderプロパティを追加せずにprotobuf-net v2で動作しないことがわかりました。エンティティコードジェネレータにOrderを追加する方法がありますか、またはOrderなしでprotobuf-netを動作させる方法がありますか?私は [DataMemberAttribute(Order=1)]に [Data

    9

    1答えて

    私はReadOnlyCollectionをprotobuf-netを使用してシリアル化および逆シリアル化しようとしています。しかし、protobuf-netがListをReadOnlyCollectionにキャストしようとすると、直列化解除時に例外がスローされます。 var roc = new ReadOnlyCollection<byte>(new byte[] {1, 2, 3});

    6

    1答えて

    私のクラスがICollection、IEnumerableなどを実装しているという事実を無視するために、v2のprotobuf-netを取得するにはどうすればよいですか? この特定のシナリオでは、[ProtoMember]としてフラグを立てたフィールドのみをシリアル化する必要があります。 私は現在、protobuf-net v1からv2を使用して変換中です。私は今、変更のために間違ってシリアル化さ

    2

    1答えて

    私はProtobuf-NetをC#とWPFプロジェクトで使い始めました。私はこのようなクラスを持っています: クラススタディ - 臨床検査オブジェクトのコレクションを含みます。各Clinical Findingオブジェクトには、スクリーンショットオブジェクト(スクリーンショットクラスのインスタンス)のコレクションが含まれています。 私はStudyオブジェクトをシリアル化すると、Clinical F

    1

    1答えて

    私のアンドロイドデバイスの.netプロジェクトからデータを取得しようとしています。 DefaultHttpClient client = new DefaultHttpClient(); HttpGet request = new HttpGet("http://192.168.0.100/protobufnet/Default.aspx"); HttpResponse re

    2

    2答えて

    これは午前2時です。私はこの夜を把握しようとしています。SilverlightでProtoBuf-netシリアライザを使用するWCFサービスをどのように消費しますか? ただ一つのことを明確にするために、私のテストコンソールアプリケーションからサービスを呼び出すときにサービスはうまくいきます。 トップレベルのサービスはBasicHttpEndpoint(compabilityのために)を使って公開さ

    2

    3答えて

    実際にこれを達成した人は誰ですか? hereというアプローチを試してみましたが、プリコンパイルされたシリアライザをどのように生成しても、mtouchはアプリケーションバンドルにコピーできないため、ランタイム例外が発生します。これは結果のバイナリがMonoTouchと互換性がないために起こると思います。 私は次のことを試してみました: 1)私は今回のように(最新のR450に含まれてiOSとモノのバイ

    5

    1答えて

    Marb GravellによってC#のprotobufで既存のシリアライザを置き換えようとしています。私のコードは大規模で、私の目標は最小限の変更でスイッチを実行できることです。 私は、なぜそれが起こるのか理解していると信じていましたが、克服するための助けを必要としました。特に、既存のコードとクラスの変更を最小限に抑えるソリューションが必要でした。私のコードは複雑ですので、私は問題を証明するために

    1

    2答えて

    我々は最近、ProtoBuf.NETまたはTSV(タブ区切りのデータ)でシリアル化された同じ表形式のデータ(単一のテーブル、カラム数の半分、製品カタログを記述する)をGZipその後(デフォルトの.NET実装)。 私は、圧縮されたProtoBuf.NETバージョンがテキストバージョンよりも多くのスペースを取ることに気付いています(最大3倍)。 私のペット理論は、ProtoBufが意味論を尊重せず、そ