🔖

protoファイルのコンパイル方法(C#)

2022/09/28に公開

概要

備忘録。
gRPCのprotoファイルコンパイル方法を記載。
gRPC公式からダウンロードできるGrpc.Toolsを使う方法と、protobuf-netを使う2種類が存在

環境

  • windows10

Grpc.Toolsの場合

  1. gRPC公式からGrpc.Toolsをダウンロード、拡張子をzipに変え解凍。
  2. 解凍したフォルダを開き、tools>windows_x64フォルダ内に作成したprotoファイルを置く。
  3. tools>windows_x64フォルダでpowershellを開き、下記を実行。コンパイル済C#ファイルが吐き出される。
$ .\protoc -I . --csharp_out=. --grpc_out=. <配置したprotoファイルの名前>.proto --plugin=protoc-gen-grpc=Grpc.Tools/tools/windows_x64/grpc_csharp_plugin

protobuf-netの場合

編集中・・・

Discussion