HOWTO MANUALLY RE-GENERATE THE FILES:
V3 BETA2:
.\packages\Google.Protobuf.3.0.0-beta2\tools\protoc.exe --proto_path=.\TimeRecorder.MQ.Client\Models\DTO .\TimeRecorder.MQ.Client\Models\DTO*.proto --csharp_out=C:\Projects\TimeRecorder\TimeRecorder\TimeRecorder.MQ.Client\Models\DTO
V3 BETA3 BUILD HOOK:
$(ProjectDir)..\packages\Google.Protobuf.3.0.0-beta2\tools\protoc.exe --proto_path=$(ProjectDir)Models\DTO $(ProjectDir)Models\DTO*.proto --csharp_out=$(ProjectDir)Models\DTO
V3 ALPHA4:
.\packages\Google.Protobuf.3.0.0-alpha4\tools\protoc.exe --proto_path=.\TimeRecorder.MQ.Client\Models\DTO .\TimeRecorder.MQ.Client\Models\DTO\CreateTimeBookingParams.proto --csharp_out=C:\Projects\TimeRecorder\TimeRecorder\TimeRecorder.MQ.Client\Models\DTO
.\packages\Google.Protobuf.3.0.0-alpha4\tools\protoc.exe --proto_path=.\TimeRecorder.MQ.Client\Models\DTO .\TimeRecorder.MQ.Client\Models\DTO\CreateTimeBookingResponse.proto --csharp_out=C:\Projects\TimeRecorder\TimeRecorder\TimeRecorder.MQ.Client\Models\DTO
.\packages\Google.Protobuf.3.0.0-alpha4\tools\protoc.exe --proto_path=.\TimeRecorder.MQ.Client\Models\DTO .\TimeRecorder.MQ.Client\Models\DTO\DeleteTimeBookingParams.proto --csharp_out=C:\Projects\TimeRecorder\TimeRecorder\TimeRecorder.MQ.Client\Models\DTO
.\packages\Google.Protobuf.3.0.0-alpha4\tools\protoc.exe --proto_path=.\TimeRecorder.MQ.Client\Models\DTO .\TimeRecorder.MQ.Client\Models\DTO\DeleteTimeBookingResponse.proto --csharp_out=C:\Projects\TimeRecorder\TimeRecorder\TimeRecorder.MQ.Client\Models\DTO
.\packages\Google.Protobuf.3.0.0-alpha4\tools\protoc.exe --proto_path=.\TimeRecorder.MQ.Client\Models\DTO .\TimeRecorder.MQ.Client\Models\DTO\GetTimeBookingParams.proto --csharp_out=C:\Projects\TimeRecorder\TimeRecorder\TimeRecorder.MQ.Client\Models\DTO
.\packages\Google.Protobuf.3.0.0-alpha4\tools\protoc.exe --proto_path=.\TimeRecorder.MQ.Client\Models\DTO .\TimeRecorder.MQ.Client\Models\DTO\GetTimeBookingResponse.proto --csharp_out=C:\Projects\TimeRecorder\TimeRecorder\TimeRecorder.MQ.Client\Models\DTO
.\packages\Google.Protobuf.3.0.0-alpha4\tools\protoc.exe --proto_path=.\TimeRecorder.MQ.Client\Models\DTO .\TimeRecorder.MQ.Client\Models\DTO\NullableInt32.proto --csharp_out=C:\Projects\TimeRecorder\TimeRecorder\TimeRecorder.MQ.Client\Models\DTO
.\packages\Google.Protobuf.3.0.0-alpha4\tools\protoc.exe --proto_path=.\TimeRecorder.MQ.Client\Models\DTO .\TimeRecorder.MQ.Client\Models\DTO\NullableTimestamp.proto --csharp_out=C:\Projects\TimeRecorder\TimeRecorder\TimeRecorder.MQ.Client\Models\DTO
.\packages\Google.Protobuf.3.0.0-alpha4\tools\protoc.exe --proto_path=.\TimeRecorder.MQ.Client\Models\DTO .\TimeRecorder.MQ.Client\Models\DTO\TimeBooking.proto --csharp_out=C:\Projects\TimeRecorder\TimeRecorder\TimeRecorder.MQ.Client\Models\DTO
.\packages\Google.Protobuf.3.0.0-alpha4\tools\protoc.exe --proto_path=.\TimeRecorder.MQ.Client\Models\DTO .\TimeRecorder.MQ.Client\Models\DTO\TimeBookingError.proto --csharp_out=C:\Projects\TimeRecorder\TimeRecorder\TimeRecorder.MQ.Client\Models\DTO
.\packages\Google.Protobuf.3.0.0-alpha4\tools\protoc.exe --proto_path=.\TimeRecorder.MQ.Client\Models\DTO .\TimeRecorder.MQ.Client\Models\DTO\TimeBookingsPerDay.proto --csharp_out=C:\Projects\TimeRecorder\TimeRecorder\TimeRecorder.MQ.Client\Models\DTO
.\packages\Google.Protobuf.3.0.0-alpha4\tools\protoc.exe --proto_path=.\TimeRecorder.MQ.Client\Models\DTO .\TimeRecorder.MQ.Client\Models\DTO\TimeBookingUpdate.proto --csharp_out=C:\Projects\TimeRecorder\TimeRecorder\TimeRecorder.MQ.Client\Models\DTO
.\packages\Google.Protobuf.3.0.0-alpha4\tools\protoc.exe --proto_path=.\TimeRecorder.MQ.Client\Models\DTO .\TimeRecorder.MQ.Client\Models\DTO\UpdateTimeBookingParams.proto --csharp_out=C:\Projects\TimeRecorder\TimeRecorder\TimeRecorder.MQ.Client\Models\DTO
.\packages\Google.Protobuf.3.0.0-alpha4\tools\protoc.exe --proto_path=.\TimeRecorder.MQ.Client\Models\DTO .\TimeRecorder.MQ.Client\Models\DTO\UpdateTimeBookingResponse.proto --csharp_out=C:\Projects\TimeRecorder\TimeRecorder\TimeRecorder.MQ.Client\Models\DTO
V4 ALPHA4 BUILD HOOK:
$(ProjectDir)..\packages\Google.Protobuf.3.0.0-alpha4\tools\protoc.exe --proto_path=$(ProjectDir)Models\DTO $(ProjectDir)Models\DTO\CreateTimeBookingParams.proto --csharp_out=C:\Projects\TimeRecorder\TimeRecorder\TimeRecorder.MQ.Client\Models\DTO
$(ProjectDir)..\packages\Google.Protobuf.3.0.0-alpha4\tools\protoc.exe --proto_path=$(ProjectDir)Models\DTO $(ProjectDir)Models\DTO\CreateTimeBookingResponse.proto --csharp_out=C:\Projects\TimeRecorder\TimeRecorder\TimeRecorder.MQ.Client\Models\DTO
$(ProjectDir)..\packages\Google.Protobuf.3.0.0-alpha4\tools\protoc.exe --proto_path=$(ProjectDir)Models\DTO $(ProjectDir)Models\DTO\DeleteTimeBookingParams.proto --csharp_out=C:\Projects\TimeRecorder\TimeRecorder\TimeRecorder.MQ.Client\Models\DTO
$(ProjectDir)..\packages\Google.Protobuf.3.0.0-alpha4\tools\protoc.exe --proto_path=$(ProjectDir)Models\DTO $(ProjectDir)Models\DTO\DeleteTimeBookingResponse.proto --csharp_out=C:\Projects\TimeRecorder\TimeRecorder\TimeRecorder.MQ.Client\Models\DTO
$(ProjectDir)..\packages\Google.Protobuf.3.0.0-alpha4\tools\protoc.exe --proto_path=$(ProjectDir)Models\DTO $(ProjectDir)Models\DTO\GetTimeBookingParams.proto --csharp_out=C:\Projects\TimeRecorder\TimeRecorder\TimeRecorder.MQ.Client\Models\DTO
$(ProjectDir)..\packages\Google.Protobuf.3.0.0-alpha4\tools\protoc.exe --proto_path=$(ProjectDir)Models\DTO $(ProjectDir)Models\DTO\GetTimeBookingResponse.proto --csharp_out=C:\Projects\TimeRecorder\TimeRecorder\TimeRecorder.MQ.Client\Models\DTO
$(ProjectDir)..\packages\Google.Protobuf.3.0.0-alpha4\tools\protoc.exe --proto_path=$(ProjectDir)Models\DTO $(ProjectDir)Models\DTO\NullableInt32.proto --csharp_out=C:\Projects\TimeRecorder\TimeRecorder\TimeRecorder.MQ.Client\Models\DTO
$(ProjectDir)..\packages\Google.Protobuf.3.0.0-alpha4\tools\protoc.exe --proto_path=$(ProjectDir)Models\DTO $(ProjectDir)Models\DTO\NullableTimestamp.proto --csharp_out=C:\Projects\TimeRecorder\TimeRecorder\TimeRecorder.MQ.Client\Models\DTO
$(ProjectDir)..\packages\Google.Protobuf.3.0.0-alpha4\tools\protoc.exe --proto_path=$(ProjectDir)Models\DTO $(ProjectDir)Models\DTO\TimeBooking.proto --csharp_out=C:\Projects\TimeRecorder\TimeRecorder\TimeRecorder.MQ.Client\Models\DTO
$(ProjectDir)..\packages\Google.Protobuf.3.0.0-alpha4\tools\protoc.exe --proto_path=$(ProjectDir)Models\DTO $(ProjectDir)Models\DTO\TimeBookingError.proto --csharp_out=C:\Projects\TimeRecorder\TimeRecorder\TimeRecorder.MQ.Client\Models\DTO
$(ProjectDir)..\packages\Google.Protobuf.3.0.0-alpha4\tools\protoc.exe --proto_path=$(ProjectDir)Models\DTO $(ProjectDir)Models\DTO\TimeBookingsPerDay.proto --csharp_out=C:\Projects\TimeRecorder\TimeRecorder\TimeRecorder.MQ.Client\Models\DTO
$(ProjectDir)..\packages\Google.Protobuf.3.0.0-alpha4\tools\protoc.exe --proto_path=$(ProjectDir)Models\DTO $(ProjectDir)Models\DTO\TimeBookingUpdate.proto --csharp_out=C:\Projects\TimeRecorder\TimeRecorder\TimeRecorder.MQ.Client\Models\DTO
$(ProjectDir)..\packages\Google.Protobuf.3.0.0-alpha4\tools\protoc.exe --proto_path=$(ProjectDir)Models\DTO $(ProjectDir)Models\DTO\UpdateTimeBookingParams.proto --csharp_out=C:\Projects\TimeRecorder\TimeRecorder\TimeRecorder.MQ.Client\Models\DTO
$(ProjectDir)..\packages\Google.Protobuf.3.0.0-alpha4\tools\protoc.exe --proto_path=$(ProjectDir)Models\DTO $(ProjectDir)Models\DTO\UpdateTimeBookingResponse.proto --csharp_out=C:\Projects\TimeRecorder\TimeRecorder\TimeRecorder.MQ.Client\Models\DTO