diff --git a/examples/csharp/HelloworldLegacyCsproj/Greeter/Greeter.csproj b/examples/csharp/HelloworldLegacyCsproj/Greeter/Greeter.csproj
index da15ba3954b..adb2c7ac2c9 100644
--- a/examples/csharp/HelloworldLegacyCsproj/Greeter/Greeter.csproj
+++ b/examples/csharp/HelloworldLegacyCsproj/Greeter/Greeter.csproj
@@ -1,4 +1,4 @@
-
+
@@ -33,18 +33,26 @@
false
-
- ..\packages\Google.Protobuf.3.6.1\lib\net45\Google.Protobuf.dll
+
+ ..\packages\Google.Protobuf.3.8.0\lib\net45\Google.Protobuf.dll
-
- ..\packages\Grpc.Core.1.17.0\lib\net45\Grpc.Core.dll
+
+ ..\packages\Grpc.Core.2.23.0\lib\net45\Grpc.Core.dll
+
+
+ ..\packages\Grpc.Core.Api.2.23.0\lib\net45\Grpc.Core.Api.dll
-
- ..\packages\System.Interactive.Async.3.1.1\lib\net45\System.Interactive.Async.dll
- True
+
+ ..\packages\System.Buffers.4.4.0\lib\netstandard1.1\System.Buffers.dll
+
+ ..\packages\System.Memory.4.5.3\lib\netstandard1.1\System.Memory.dll
+
+
+ ..\packages\System.Runtime.CompilerServices.Unsafe.4.5.2\lib\netstandard1.0\System.Runtime.CompilerServices.Unsafe.dll
+
@@ -57,14 +65,14 @@
-
This project references NuGet package(s) that are missing on this computer. Use NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}.
-
+
-
+
+
\ No newline at end of file
diff --git a/examples/csharp/HelloworldLegacyCsproj/Greeter/packages.config b/examples/csharp/HelloworldLegacyCsproj/Greeter/packages.config
index 154b5993213..418bfaba736 100644
--- a/examples/csharp/HelloworldLegacyCsproj/Greeter/packages.config
+++ b/examples/csharp/HelloworldLegacyCsproj/Greeter/packages.config
@@ -1,8 +1,11 @@
-
+
-
-
-
+
+
+
+
-
-
+
+
+
+
\ No newline at end of file
diff --git a/examples/csharp/HelloworldLegacyCsproj/GreeterClient/GreeterClient.csproj b/examples/csharp/HelloworldLegacyCsproj/GreeterClient/GreeterClient.csproj
index 31a3a90345b..ec860440cfb 100644
--- a/examples/csharp/HelloworldLegacyCsproj/GreeterClient/GreeterClient.csproj
+++ b/examples/csharp/HelloworldLegacyCsproj/GreeterClient/GreeterClient.csproj
@@ -1,4 +1,4 @@
-
+
Debug
@@ -32,18 +32,26 @@
true
-
- ..\packages\Google.Protobuf.3.6.1\lib\net45\Google.Protobuf.dll
+
+ ..\packages\Google.Protobuf.3.8.0\lib\net45\Google.Protobuf.dll
-
- ..\packages\Grpc.Core.1.17.0\lib\net45\Grpc.Core.dll
+
+ ..\packages\Grpc.Core.2.23.0\lib\net45\Grpc.Core.dll
+
+
+ ..\packages\Grpc.Core.Api.2.23.0\lib\net45\Grpc.Core.Api.dll
-
- ..\packages\System.Interactive.Async.3.1.1\lib\net45\System.Interactive.Async.dll
- True
+
+ ..\packages\System.Buffers.4.4.0\lib\netstandard1.1\System.Buffers.dll
+
+ ..\packages\System.Memory.4.5.3\lib\netstandard1.1\System.Memory.dll
+
+
+ ..\packages\System.Runtime.CompilerServices.Unsafe.4.5.2\lib\netstandard1.0\System.Runtime.CompilerServices.Unsafe.dll
+
@@ -59,11 +67,11 @@
-
+
This project references NuGet package(s) that are missing on this computer. Use NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}.
-
+
\ No newline at end of file
diff --git a/examples/csharp/HelloworldLegacyCsproj/GreeterClient/packages.config b/examples/csharp/HelloworldLegacyCsproj/GreeterClient/packages.config
index 2fd8228689d..1f648dd06b8 100644
--- a/examples/csharp/HelloworldLegacyCsproj/GreeterClient/packages.config
+++ b/examples/csharp/HelloworldLegacyCsproj/GreeterClient/packages.config
@@ -1,7 +1,10 @@
-
+
-
-
-
-
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/examples/csharp/HelloworldLegacyCsproj/GreeterServer/GreeterServer.csproj b/examples/csharp/HelloworldLegacyCsproj/GreeterServer/GreeterServer.csproj
index 27ca9630401..e4685a6fc07 100644
--- a/examples/csharp/HelloworldLegacyCsproj/GreeterServer/GreeterServer.csproj
+++ b/examples/csharp/HelloworldLegacyCsproj/GreeterServer/GreeterServer.csproj
@@ -1,4 +1,4 @@
-
+
Debug
@@ -32,18 +32,26 @@
true
-
- ..\packages\Google.Protobuf.3.6.1\lib\net45\Google.Protobuf.dll
+
+ ..\packages\Google.Protobuf.3.8.0\lib\net45\Google.Protobuf.dll
-
- ..\packages\Grpc.Core.1.17.0\lib\net45\Grpc.Core.dll
+
+ ..\packages\Grpc.Core.2.23.0\lib\net45\Grpc.Core.dll
+
+
+ ..\packages\Grpc.Core.Api.2.23.0\lib\net45\Grpc.Core.Api.dll
-
- ..\packages\System.Interactive.Async.3.1.1\lib\net45\System.Interactive.Async.dll
- True
+
+ ..\packages\System.Buffers.4.4.0\lib\netstandard1.1\System.Buffers.dll
+
+ ..\packages\System.Memory.4.5.3\lib\netstandard1.1\System.Memory.dll
+
+
+ ..\packages\System.Runtime.CompilerServices.Unsafe.4.5.2\lib\netstandard1.0\System.Runtime.CompilerServices.Unsafe.dll
+
@@ -59,11 +67,11 @@
-
+
This project references NuGet package(s) that are missing on this computer. Use NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}.
-
+
\ No newline at end of file
diff --git a/examples/csharp/HelloworldLegacyCsproj/GreeterServer/packages.config b/examples/csharp/HelloworldLegacyCsproj/GreeterServer/packages.config
index 2fd8228689d..1f648dd06b8 100644
--- a/examples/csharp/HelloworldLegacyCsproj/GreeterServer/packages.config
+++ b/examples/csharp/HelloworldLegacyCsproj/GreeterServer/packages.config
@@ -1,7 +1,10 @@
-
+
-
-
-
-
+
+
+
+
+
+
+
\ No newline at end of file