diff --git a/CodeChanges/UpdateDotNetVersion/UpdateNet9ToNet10.sh b/CodeChanges/UpdateDotNetVersion/UpdateNet9ToNet10.sh
new file mode 100755
index 0000000..bcc0859
--- /dev/null
+++ b/CodeChanges/UpdateDotNetVersion/UpdateNet9ToNet10.sh
@@ -0,0 +1,8 @@
+sed -i '' 's/net9/net10/g' ./**/*/.github/**/*.yml
+
+sed -i '' 's/net9/net10/g' ./**/*.csproj
+
+# Remove duplicate target frameworks (e.g., net10;net10 -> net10)
+sed -i '' 's|net10;net10|net10|g' ./**/*.csproj
+
+perl -0777 -pi -e 's|.*?|Update target framework from net9 to net10.|gs' ./**/*.csproj
diff --git a/CodeChanges/UpdateDotNetVersion/UpdateToNet10.sh b/CodeChanges/UpdateDotNetVersion/UpdateToNet10.sh
new file mode 100755
index 0000000..7929b82
--- /dev/null
+++ b/CodeChanges/UpdateDotNetVersion/UpdateToNet10.sh
@@ -0,0 +1,35 @@
+#!/bin/bash
+
+# Update .NET 6 to .NET 10
+sed -i '' 's/net6\.0/net10.0/g' ./**/*.csproj
+sed -i '' 's/net6/net10/g' ./**/*/.github/**/*.yml
+
+# Update .NET 7 to .NET 10
+sed -i '' 's/net7\.0/net10.0/g' ./**/*.csproj
+sed -i '' 's/net7/net10/g' ./**/*.csproj
+sed -i '' 's/net7/net10/g' ./**/*/.github/**/*.yml
+
+# Update .NET 8 to .NET 10
+sed -i '' 's/net8\.0/net10.0/g' ./**/*.csproj
+sed -i '' 's/net8/net10/g' ./**/*.csproj
+sed -i '' 's/net8/net10/g' ./**/*/.github/**/*.yml
+
+# Update .NET 9 to .NET 10
+sed -i '' 's/net9\.0/net10.0/g' ./**/*.csproj
+sed -i '' 's/net9/net10/g' ./**/*.csproj
+sed -i '' 's/net9/net10/g' ./**/*/.github/**/*.yml
+
+# Handle other .NET versions to .NET 10
+sed -i '' 's/netcoreapp3\.1/net10.0/g' ./**/*.csproj
+sed -i '' 's/net5\.0/net10.0/g' ./**/*.csproj
+sed -i '' 's/netstandard2\.0/net10.0/g' ./**/*.csproj
+sed -i '' 's/netstandard2\.1/net10.0/g' ./**/*.csproj
+
+# Remove duplicate target frameworks (e.g., net10;net10 -> net10)
+sed -i '' 's|net10;net10|net10|g' ./**/*.csproj
+sed -i '' 's|net10\.0;net10\.0|net10.0|g' ./**/*.csproj
+
+# Update package release notes to reflect the upgrade
+perl -0777 -pi -e 's|.*?|Update target framework to net10.|gs' ./**/*.csproj
+
+echo "Updated all .NET projects to .NET 10"