2

ここhttps://protogen.marcgravell.com/から CLI protogen.exe をダウンロードし、次のコマンド ラインを使用して、ここ*Specifiedに記載されているように、オプションのメンバーのアクセサーを含む C# ファイルを生成しようとしました。

protogen --csharp_out="." MyProtoFile.proto +p:detectMissing

値型を使用するすべての省略可能なメンバーには、null 許容型またはSpecifiedアクセサーがありません。

また、次の警告メッセージが常に表示されます。

google/protobuf/descriptor.proto(41,1,41,8): warning: no syntax specified; it is strongly recommended to specify 'syntax="proto2";' or 'syntax="proto3";'

私のprotoファイルの最初の行は次のとおりであるため、理解できません。

syntax="proto2";

4

2 に答える 2