Visual Studio 2015
C#
NuGet Packages :
Google.Protobuf v3.0.0
Google.Protobuf.Tools v3.0.0
メッセージタイプQuake
syntax = "proto3";
import "google/protobuf/timestamp.proto";
message Quake {
google.protobuf.Timestamp _timestamp = 1;
double magnitude = 2;
}
timestamp.proto
同じフォルダに含まれる
protoc 3.0.2
コマンドラインのコンパイルが成功する
しかし、VS は proto ファイルを右クリックして [カスタム ツールの実行] を選択すると、「カスタム ツール 'ProtoBufTool' が失敗しました」というエラーで失敗します。
Visual Studio 内から C# クラスを生成するには?