diff --git a/src/csharp/Grpc.Core/build/MonoAndroid10/Grpc.Core.targets b/src/csharp/Grpc.Core/build/MonoAndroid10/Grpc.Core.targets
index 250d3bd0cd6..d923999c2b8 100644
--- a/src/csharp/Grpc.Core/build/MonoAndroid10/Grpc.Core.targets
+++ b/src/csharp/Grpc.Core/build/MonoAndroid10/Grpc.Core.targets
@@ -3,21 +3,21 @@
- Always
+ PreserveNewest
arm64-v8a
- Always
+ PreserveNewest
armeabi-v7a
- Always
+ PreserveNewest
x86
diff --git a/src/csharp/Grpc.Core/build/net45/Grpc.Core.targets b/src/csharp/Grpc.Core/build/net45/Grpc.Core.targets
index 3324e8eb4e5..1b0c6f07270 100644
--- a/src/csharp/Grpc.Core/build/net45/Grpc.Core.targets
+++ b/src/csharp/Grpc.Core/build/net45/Grpc.Core.targets
@@ -11,32 +11,32 @@
-->
- Always
+ PreserveNewest
grpc_csharp_ext.x86.dll
false
- Always
+ PreserveNewest
grpc_csharp_ext.x64.dll
false
- Always
+ PreserveNewest
libgrpc_csharp_ext.x86.so
false
- Always
+ PreserveNewest
libgrpc_csharp_ext.x64.so
false
- Always
+ PreserveNewest
libgrpc_csharp_ext.x86.dylib
false
- Always
+ PreserveNewest
libgrpc_csharp_ext.x64.dylib
false