diff --git a/bin/configs/csharp-netcore-OpenAPIClient-httpclient.yaml b/bin/configs/csharp-netcore-OpenAPIClient-httpclient.yaml
index 21fba7e257a6ba5d61d723a3439afa0171c0dcd7..a716aec526749a5916944df0a97645455558070a 100644
--- a/bin/configs/csharp-netcore-OpenAPIClient-httpclient.yaml
+++ b/bin/configs/csharp-netcore-OpenAPIClient-httpclient.yaml
@@ -9,4 +9,4 @@ additionalProperties:
   useCompareNetObjects: true 
   disallowAdditionalPropertiesIfNotPresent: false
   useOneOfDiscriminatorLookup: true
-  targetFramework: netstandard2.1
+  targetFramework: netstandard2.0
diff --git a/modules/openapi-generator/src/main/resources/csharp-netcore/libraries/httpclient/ApiClient.mustache b/modules/openapi-generator/src/main/resources/csharp-netcore/libraries/httpclient/ApiClient.mustache
index ad2ca7ce4b51d20fcd29d53d770ca29ad6f8e315..4c31f4e127b8c3cdf1b0987f4b20dc6c2def7dfa 100644
--- a/modules/openapi-generator/src/main/resources/csharp-netcore/libraries/httpclient/ApiClient.mustache
+++ b/modules/openapi-generator/src/main/resources/csharp-netcore/libraries/httpclient/ApiClient.mustache
@@ -319,7 +319,7 @@ namespace {{packageName}}.Client
                 {
                     if (options.Data is Stream s)
                     {
-                        contentType ??= "application/octet-stream";
+                        contentType = contentType ?? "application/octet-stream";
 
                         var streamContent = new StreamContent(s);
                         streamContent.Headers.ContentType = new MediaTypeHeaderValue(contentType);
diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Client/ApiClient.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Client/ApiClient.cs
index 60ba409077662dd08bda3512e8d3d901c8e83bea..43dba56948320ab097d922118b83ef1b5554b186 100644
--- a/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Client/ApiClient.cs
+++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Client/ApiClient.cs
@@ -305,7 +305,7 @@ namespace Org.OpenAPITools.Client
                 {
                     if (options.Data is Stream s)
                     {
-                        contentType ??= "application/octet-stream";
+                        contentType = contentType ?? "application/octet-stream";
 
                         var streamContent = new StreamContent(s);
                         streamContent.Headers.ContentType = new MediaTypeHeaderValue(contentType);
diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Org.OpenAPITools.csproj b/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Org.OpenAPITools.csproj
index c415e6768bc657f77c14815616c0a2748f3e99db..254cb0c9fc27dca65fbfc4f86297168af1f6a206 100644
--- a/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Org.OpenAPITools.csproj
+++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Org.OpenAPITools.csproj
@@ -2,7 +2,7 @@
 
   <PropertyGroup>
     <GenerateAssemblyInfo>false</GenerateAssemblyInfo>
-    <TargetFramework>netstandard2.1</TargetFramework>
+    <TargetFramework>netstandard2.0</TargetFramework>
     <AssemblyName>Org.OpenAPITools</AssemblyName>
     <PackageId>Org.OpenAPITools</PackageId>
     <OutputType>Library</OutputType>