diff --git a/csharp/capitalize-string/src/CapitalizeString/CapitalizeString.csproj b/csharp/capitalize-string/src/CapitalizeString/CapitalizeString.csproj
index 0fd3ad2da3..6a45cf7c79 100644
--- a/csharp/capitalize-string/src/CapitalizeString/CapitalizeString.csproj
+++ b/csharp/capitalize-string/src/CapitalizeString/CapitalizeString.csproj
@@ -2,13 +2,13 @@
Exe
- net6.0
+ net8.0
Major
-
+
diff --git a/csharp/capitalize-string/src/CapitalizeString/CapitalizeStringStack.cs b/csharp/capitalize-string/src/CapitalizeString/CapitalizeStringStack.cs
index 04a61f6ac7..b985bdd77d 100644
--- a/csharp/capitalize-string/src/CapitalizeString/CapitalizeStringStack.cs
+++ b/csharp/capitalize-string/src/CapitalizeString/CapitalizeStringStack.cs
@@ -10,7 +10,7 @@ internal CapitalizeStringStack(Construct scope, string id, IStackProps props = n
{
Function fn = new Function(this, "capitalizestring", new FunctionProps
{
- Runtime = Runtime.DOTNET_CORE_3_1,
+ Runtime = Runtime.DOTNET_8,
Code = Code.FromAsset("./CapitalizeStringHandler/src/CapitalizeStringHandler/bin/Release/net6.0/publish"),
Handler = "CapitalizeStringHandler::CapitalizeStringHandler.Function::FunctionHandler"
});