I tried to generate c# files from .proto files using protoc
from google.protobuf.tools
nuget package on pre build event in Visual Studio 2017 for all .proto files in particular folder. I created .net core library project with .proto files.
Pre-build event command line for for that
protoc -I=$(ProjectDir)Messages --csharp_out=$(ProjectDir)Messages $(ProjectDir)*.proto
where protoc
is environment variable for precompiled version of protoc.exe
But I got error
error MSB3073: The command "protoc -I=C:\Projects\TecAlliance.Core.Messages\TecAlliance.Core.Messages\Messages --csharp_out=C:\Projects\TecAlliance.Core.Messages\TecAlliance.Core.Messages\Messages C:\Projects\TecAlliance.Core.Messages\TecAlliance.Core.Messages\GpsCoodinates.proto" exited with code 9009.
1>Done building project "TecAlliance.Core.Messages.csproj" -- FAILED.
How can I resolve it?