Visual Studio 2015
C#
NuGet Packages :
Google.Protobuf v3.0.0
Google.Protobuf.Tools v3.0.0
MessageType Quake
скомпилировать протокольные буферы 3 типа временной метки в C# visual studio?
syntax = "proto3";
import "google/protobuf/timestamp.proto";
message Quake {
google.protobuf.Timestamp _timestamp = 1;
double magnitude = 2;
}
timestamp.proto
включены в ту же папку
protoc 3.0.2
командной строки компиляции успешно
Но VS правой кнопкой мыши файл прото и выберите "Выполнить пользовательский инструмент" с ошибкой «Нестандартный инструмент« ProtoBufTool »не удался».
для создания классов C# из Visual Studio?
спасибо Рик, но мой вопрос работает C# компилятор в VS integraton с помощью пакетов NuGet – BaltoStar
Вы когда-нибудь решали это. Я использую пакеты Google.Protobuf и Google.Protobuf.Tools NuGet, которые установлены. Но эти пакеты не содержат никаких файлов .proto. Если я использую protoc из этих пакетов, должен ли я получить доступ к файлу timestamp.proto или узнает ли компилятор об этом? –