からsample.proto
package Busy.Proto;
option optimize_for = SPEED;
message BusyRequest { required string message = 1;}
message BusyResponse {required string message = 1;}
service BusyService {rpc Send (BusyRequest) returns (BusyResponse);}
.cs
パッケージマネージャーコンソールで、次のコマンドを使用してファイルを生成します
ProtoGen.exe sample.proto -output_directory="C:\SomeDir"
結果sample.cs
ファイル
// Generated by ProtoGen, Version=2.4.1.555, Culture=neutral, PublicKeyToken=55f7125234beb589. DO NOT EDIT!
#pragma warning disable 1591, 0612, 3021
#region Designer generated code
using pb = global::Google.ProtocolBuffers;
...
#region Services
/*
* Service generation is now disabled by default, use the following option to enable:
* option (google.protobuf.csharp_file_options).service_generator_type = GENERIC;
*/
#endregion
...
試した
ProtoGen.exe sample.proto -output_directory="C:\SomeDir" option (google.protobuf.csharp_file_options).service_generator_type = GENERIC;
パッケージ マネージャー コンソールで実行します。エラーで終了
「google.protobuf.csharp_file_options」という用語は名前として認識されません..
- 追加
option service_generator_type = GENERIC;
しsample.proto
ます。エラーで終了
シンボルを解決できません
Services
生成を有効にする方法