diff --git a/src/IceRpc.Protobuf.Tools/IceRpc.Protobuf.Tools.targets b/src/IceRpc.Protobuf.Tools/IceRpc.Protobuf.Tools.targets index c44e9d0e6f..bbaf2ae254 100644 --- a/src/IceRpc.Protobuf.Tools/IceRpc.Protobuf.Tools.targets +++ b/src/IceRpc.Protobuf.Tools/IceRpc.Protobuf.Tools.targets @@ -26,12 +26,6 @@ AssemblyFile="$(IceRpcProtobufToolsTaskAssembliesPath)IceRpc.Protobuf.Tools.dll" Runtime="NET" /> - @@ -69,6 +63,24 @@ + + <_ProtocPluginScriptExtension Condition="$([MSBuild]::IsOSPlatform('Windows'))">.bat + <_ProtocPluginScriptExtension Condition="!$([MSBuild]::IsOSPlatform('Windows'))">.sh + + + + + <_ProtocCodegenPlugin Include="csharp" /> + <_ProtocCodegenPlugin Include="icerpc-csharp"> + $(IceRpcProtocGenPath)protoc-gen-icerpc-csharp$(_ProtocPluginScriptExtension) + + + + <_ProtocTelemetryPlugin Include="icerpc-build-telemetry"> + $(IceRpcProtocBuildTelemetryPath)protoc-gen-icerpc-build-telemetry$(_ProtocPluginScriptExtension) + + + + +