protobuf-net

    0

    2答えて

    protobuf-netパッケージ用のC#でラッパーを作成しようとしていますが、ExcelのVBAから直接プロトコルバッファファイルにアクセスできます。 私は、protobuf-netへの参照を、ナゲットパッケージマネージャーを通して追加して書いています。私は私のアセンブリCOMを可視化し、VBAから私はクラスにアクセスすることができます。 しかし、私はprotobufferファイルをロードしよう

    0

    1答えて

    私の.netアプリケーションでprotobuf-net 2.3.2を使用してバッファファイルを生成しています。 public class EmailData { public string FirstName{ set; get; } public string LastName { set; get; } public Location Location { se

    0

    1答えて

    私たちの問題は以下の通りです:ProtoBufFormatterをWeb APIに使用しています。また、当社のカスタム承認属性を使用して config.Formatters.Add(new ProtoBufFormatter()); 。弊社のWeb APIがいるProtobuf投げ、それが応答をシリアル化することができないとして、例外が発生し401を返しているときに問題があるので、次の例外スロ

    0

    1答えて

    protobufを使用していて、 からimport "google/protobuf/any.proto";と書くと、次のエラーが表示されますgoogle/protobuf/any.proto: File not found.私はそれに関するドキュメントは見つかりませんでした。 私は方法を見つけることができません。どのようにこれらのタイプを使うべきですか?

    2

    1答えて

    最近、私たちのプロジェクトの1つでprotobuf-netが2.0.0.668から2.3.2にアップグレードされました。 タイプ Dictionary<long, decimal?>のプロパティをシリアル化、いるProtobufネット 例外: ProtoBuf.ProtoExceptionを:「この種類のデータは、作り付けの振る舞いがあり、このようにモデルに追加することはできません:システム。 N

    2

    1答えて

    私は私の学校のプロジェクトに問題がある、私がいるProtobufライブラリを使用しますが、私は次のエラーを持っている: Google.Protobuf.InvalidProtocolBufferException" Protocol message contained an invalid tag (zero). マイプロトコルメッセージラッパーであります public void SendObje

    1

    1答えて

    私は、特定の値 "key"を除いて直列化したいクラスを持っています。それはどのクラスがそれを逆シリアル化するのかを特定するために使われます。 今、私はそれを手動で行うことができるが、私はシリアライズ/デシリアライズ処理するクラスを作って、私は可能な限り一般的なようにそれを作りたかった、ということを理解しています。 例コードIはアイデンティティがストリームに含まれるが、連載ではないことにしたい [P

    -4

    1答えて

    .netコア2.0でgoogleプロトコルバッファが必要です。 私は、公式google protoのバッファ実装は.net core 2.0で利用できないと認識していますが、protobuf-netは.net core 2.0に移植できますか? 私は自分で移植しようとしましたが、ライブラリにはまだ.netコアに移植されていないAppDomain.CurrentDomain.DefineDynami

    1

    1答えて

    私はprotobuff extensionsを使って拡張可能なメッセージのセットを持つbase.protoを持っています。そして、私はbase.protoで定義されたメッセージのいくつかを拡張するcomm.protoを持っています。 私はbase.csとcomm.csファイルを生成するためにProtoGenを使用しましたが、comm.cによって追加された拡張フィールドにはアクセスできません。 これ

    2

    1答えて

    私たちは、protobuf-net v.2.3.2を使用して、プロジェクト内の複雑なオブジェクト(リスト、辞書などを含む)をシリアライズしてデシリアライズしています。たいていの場合、すべては問題ありませんが、まれに、非常に奇妙な動作が発生します。つまり、シリアライザの.FromProto<SomeComplexType>(bytes)メソッドの呼び出しが先行していない場合、あるプロセスで直列化され