diff --git a/src/csharp/Grpc.Core/Grpc.Core.csproj b/src/csharp/Grpc.Core/Grpc.Core.csproj
index fc32271063f..481400125ae 100755
--- a/src/csharp/Grpc.Core/Grpc.Core.csproj
+++ b/src/csharp/Grpc.Core/Grpc.Core.csproj
@@ -47,23 +47,23 @@
true
- runtimes/monoandroid/armeabi-v7a/libgrpc_csharp_ext.so
+ native/android/armeabi-v7a/libgrpc_csharp_ext.so
true
- runtimes/monoandroid/arm64-v8a/libgrpc_csharp_ext.so
+ native/android/arm64-v8a/libgrpc_csharp_ext.so
true
- runtimes/monoandroid/x86/libgrpc_csharp_ext.so
+ native/android/x86/libgrpc_csharp_ext.so
true
- runtimes/ios/native/libgrpc_csharp_ext.a
+ native/ios/universal/libgrpc_csharp_ext.a
true
- runtimes/ios/native/libgrpc.a
+ native/ios/universal/libgrpc.a
true
diff --git a/src/csharp/Grpc.Core/build/MonoAndroid/Grpc.Core.targets b/src/csharp/Grpc.Core/build/MonoAndroid/Grpc.Core.targets
index d75e5a2f2f9..250d3bd0cd6 100644
--- a/src/csharp/Grpc.Core/build/MonoAndroid/Grpc.Core.targets
+++ b/src/csharp/Grpc.Core/build/MonoAndroid/Grpc.Core.targets
@@ -1,25 +1,22 @@
-
- <_GrpcCoreNugetNativePath Condition="'$(_GrpcCoreNugetNativePath)' == ''">$(MSBuildThisFileDirectory)..\..\
-
-
+
Always
arm64-v8a
-
+
Always
armeabi-v7a
-
+
Always
x86
diff --git a/src/csharp/Grpc.Core/build/Xamarin.iOS/Grpc.Core.targets b/src/csharp/Grpc.Core/build/Xamarin.iOS/Grpc.Core.targets
index 658158f6ea9..dda1cdd1e84 100644
--- a/src/csharp/Grpc.Core/build/Xamarin.iOS/Grpc.Core.targets
+++ b/src/csharp/Grpc.Core/build/Xamarin.iOS/Grpc.Core.targets
@@ -2,11 +2,11 @@
-
+
Static
True
-
+
Static
True