diff --git a/samples/csharp_dotnetcore/01.console-echo/Console-EchoBot.csproj b/samples/csharp_dotnetcore/01.console-echo/Console-EchoBot.csproj
index 65ee2e69b1..79505926b4 100644
--- a/samples/csharp_dotnetcore/01.console-echo/Console-EchoBot.csproj
+++ b/samples/csharp_dotnetcore/01.console-echo/Console-EchoBot.csproj
@@ -4,13 +4,13 @@
Exe
- net6.0
+ net8.0
-
-
+
+
diff --git a/samples/csharp_dotnetcore/01.console-echo/README.md b/samples/csharp_dotnetcore/01.console-echo/README.md
index cf999a5e27..70bd37a343 100644
--- a/samples/csharp_dotnetcore/01.console-echo/README.md
+++ b/samples/csharp_dotnetcore/01.console-echo/README.md
@@ -8,7 +8,7 @@ This sample shows a simple echo bot and demonstrates the bot working as a consol
## Prerequisites
-- [.NET SDK](https://dotnet.microsoft.com/download) version 6.0
+- [.NET SDK](https://dotnet.microsoft.com/download) version 8.0
```bash
# determine dotnet version
diff --git a/samples/csharp_dotnetcore/16.proactive-messages/ProactiveBot.csproj b/samples/csharp_dotnetcore/16.proactive-messages/ProactiveBot.csproj
index 363a4d5766..4b6a4dfc19 100644
--- a/samples/csharp_dotnetcore/16.proactive-messages/ProactiveBot.csproj
+++ b/samples/csharp_dotnetcore/16.proactive-messages/ProactiveBot.csproj
@@ -1,13 +1,13 @@
- net6.0
+ net8.0
latest
-
+
diff --git a/samples/csharp_dotnetcore/16.proactive-messages/README.md b/samples/csharp_dotnetcore/16.proactive-messages/README.md
index 98540a615a..cbac39d81d 100644
--- a/samples/csharp_dotnetcore/16.proactive-messages/README.md
+++ b/samples/csharp_dotnetcore/16.proactive-messages/README.md
@@ -15,7 +15,7 @@ all users who have previously messaged the bot.
## Prerequisites
-- [.NET SDK](https://dotnet.microsoft.com/download) version 6.0
+- [.NET SDK](https://dotnet.microsoft.com/download) version 8.0
```bash
# determine dotnet version
diff --git a/samples/csharp_dotnetcore/17.multilingual-bot/MultiLingualBot.csproj b/samples/csharp_dotnetcore/17.multilingual-bot/MultiLingualBot.csproj
index 21297b004f..00c7617ce4 100644
--- a/samples/csharp_dotnetcore/17.multilingual-bot/MultiLingualBot.csproj
+++ b/samples/csharp_dotnetcore/17.multilingual-bot/MultiLingualBot.csproj
@@ -1,14 +1,14 @@
- net6.0
+ net8.0
latest
-
+
diff --git a/samples/csharp_dotnetcore/17.multilingual-bot/README.md b/samples/csharp_dotnetcore/17.multilingual-bot/README.md
index 449f42fe3f..ea55e4ba40 100644
--- a/samples/csharp_dotnetcore/17.multilingual-bot/README.md
+++ b/samples/csharp_dotnetcore/17.multilingual-bot/README.md
@@ -19,7 +19,7 @@ The API uses the most modern neural machine translation technology, as well as o
## Prerequisites
-- [.NET SDK](https://dotnet.microsoft.com/download) version 6.0
+- [.NET SDK](https://dotnet.microsoft.com/download) version 8.0
```bash
# determine dotnet version
diff --git a/samples/csharp_dotnetcore/19.custom-dialogs/Custom-Dialogs.csproj b/samples/csharp_dotnetcore/19.custom-dialogs/Custom-Dialogs.csproj
index 88c35a9542..c6c4b0cc70 100644
--- a/samples/csharp_dotnetcore/19.custom-dialogs/Custom-Dialogs.csproj
+++ b/samples/csharp_dotnetcore/19.custom-dialogs/Custom-Dialogs.csproj
@@ -1,14 +1,14 @@
- net6.0
+ net8.0
latest
-
-
+
+
diff --git a/samples/csharp_dotnetcore/19.custom-dialogs/README.md b/samples/csharp_dotnetcore/19.custom-dialogs/README.md
index 44bf1aa199..9cf5129736 100644
--- a/samples/csharp_dotnetcore/19.custom-dialogs/README.md
+++ b/samples/csharp_dotnetcore/19.custom-dialogs/README.md
@@ -8,7 +8,7 @@ BotFramework provides a built-in base class called `Dialog`. By subclassing `Dia
## Prerequisites
-- [.NET SDK](https://dotnet.microsoft.com/download) version 6.0
+- [.NET SDK](https://dotnet.microsoft.com/download) version 8.0
```bash
# determine dotnet version
diff --git a/samples/csharp_dotnetcore/21.corebot-app-insights/CoreBot-App-Insights.csproj b/samples/csharp_dotnetcore/21.corebot-app-insights/CoreBot-App-Insights.csproj
index 67e878b0f3..5bb16b22f9 100644
--- a/samples/csharp_dotnetcore/21.corebot-app-insights/CoreBot-App-Insights.csproj
+++ b/samples/csharp_dotnetcore/21.corebot-app-insights/CoreBot-App-Insights.csproj
@@ -1,7 +1,7 @@
- net6.0
+ net8.0
latest
@@ -15,11 +15,11 @@
-
-
-
-
-
+
+
+
+
+
diff --git a/samples/csharp_dotnetcore/21.corebot-app-insights/README.md b/samples/csharp_dotnetcore/21.corebot-app-insights/README.md
index 02bb64e75c..24acf7ddba 100644
--- a/samples/csharp_dotnetcore/21.corebot-app-insights/README.md
+++ b/samples/csharp_dotnetcore/21.corebot-app-insights/README.md
@@ -21,7 +21,7 @@ and [Application Insights](https://docs.microsoft.com/azure/azure-monitor/app/cl
### Install .NET Core CLI
-- [.NET SDK](https://dotnet.microsoft.com/download) version 6.0
+- [.NET SDK](https://dotnet.microsoft.com/download) version 8.0
```bash
# determine dotnet version
diff --git a/samples/csharp_dotnetcore/23.facebook-events/Facebook-Events-Bot.csproj b/samples/csharp_dotnetcore/23.facebook-events/Facebook-Events-Bot.csproj
index 7636b2bc7d..26074edb36 100644
--- a/samples/csharp_dotnetcore/23.facebook-events/Facebook-Events-Bot.csproj
+++ b/samples/csharp_dotnetcore/23.facebook-events/Facebook-Events-Bot.csproj
@@ -1,15 +1,15 @@
- net6.0
+ net8.0
latest
-
-
+
+
diff --git a/samples/csharp_dotnetcore/23.facebook-events/README.md b/samples/csharp_dotnetcore/23.facebook-events/README.md
index 614d3de11c..098edc2fae 100644
--- a/samples/csharp_dotnetcore/23.facebook-events/README.md
+++ b/samples/csharp_dotnetcore/23.facebook-events/README.md
@@ -8,7 +8,7 @@ More information about configuring a bot for Facebook Messenger can be found her
## Prerequisites
-- [.NET SDK](https://dotnet.microsoft.com/download) version 6.0
+- [.NET SDK](https://dotnet.microsoft.com/download) version 8.0
```bash
# determine dotnet version
diff --git a/samples/csharp_dotnetcore/42.scaleout/README.md b/samples/csharp_dotnetcore/42.scaleout/README.md
index 3cbff228dc..3b1f4a0743 100644
--- a/samples/csharp_dotnetcore/42.scaleout/README.md
+++ b/samples/csharp_dotnetcore/42.scaleout/README.md
@@ -8,7 +8,7 @@ The custom storage solution is implemented against memory for testing purposes a
## Prerequisites
-- [.NET SDK](https://dotnet.microsoft.com/download) version 6.0
+- [.NET SDK](https://dotnet.microsoft.com/download) version 8.0
```bash
# determine dotnet version
diff --git a/samples/csharp_dotnetcore/42.scaleout/ScaleoutBot.csproj b/samples/csharp_dotnetcore/42.scaleout/ScaleoutBot.csproj
index f7c24cfd59..fb7e6618c0 100644
--- a/samples/csharp_dotnetcore/42.scaleout/ScaleoutBot.csproj
+++ b/samples/csharp_dotnetcore/42.scaleout/ScaleoutBot.csproj
@@ -1,7 +1,7 @@
- net6.0
+ net8.0
latest
@@ -9,8 +9,8 @@
-
-
+
+
diff --git a/samples/csharp_dotnetcore/44.prompt-users-for-input/PromptUsersForInput.csproj b/samples/csharp_dotnetcore/44.prompt-users-for-input/PromptUsersForInput.csproj
index fcd7b2b30a..e3238f3fb7 100644
--- a/samples/csharp_dotnetcore/44.prompt-users-for-input/PromptUsersForInput.csproj
+++ b/samples/csharp_dotnetcore/44.prompt-users-for-input/PromptUsersForInput.csproj
@@ -1,14 +1,14 @@
- net6.0
+ net8.0
latest
-
+
diff --git a/samples/csharp_dotnetcore/44.prompt-users-for-input/README.md b/samples/csharp_dotnetcore/44.prompt-users-for-input/README.md
index 66f78948a4..2a2400b068 100644
--- a/samples/csharp_dotnetcore/44.prompt-users-for-input/README.md
+++ b/samples/csharp_dotnetcore/44.prompt-users-for-input/README.md
@@ -6,7 +6,7 @@ The bot maintains user state to track the user's answers.
## Prerequisites
-- [.NET SDK](https://dotnet.microsoft.com/download) version 6.0
+- [.NET SDK](https://dotnet.microsoft.com/download) version 8.0
```bash
# determine dotnet version
diff --git a/samples/csharp_dotnetcore/47.inspection/Inspection.csproj b/samples/csharp_dotnetcore/47.inspection/Inspection.csproj
index b4f93531d4..40ab039644 100644
--- a/samples/csharp_dotnetcore/47.inspection/Inspection.csproj
+++ b/samples/csharp_dotnetcore/47.inspection/Inspection.csproj
@@ -1,13 +1,13 @@
- net6.0
+ net8.0
latest
-
+
diff --git a/samples/csharp_dotnetcore/47.inspection/README.md b/samples/csharp_dotnetcore/47.inspection/README.md
index c5c8c654f2..bcd476de2b 100644
--- a/samples/csharp_dotnetcore/47.inspection/README.md
+++ b/samples/csharp_dotnetcore/47.inspection/README.md
@@ -12,7 +12,7 @@ More details are available [here](https://github.com/microsoft/BotFramework-Emul
## Prerequisites
-- [.NET SDK](https://dotnet.microsoft.com/download) version 6.0
+- [.NET SDK](https://dotnet.microsoft.com/download) version 8.0
```bash
# determine dotnet version