diff --git a/.github/workflows/ci-cd.yml b/.github/workflows/ci-cd.yml
index 503ae43..c320254 100755
--- a/.github/workflows/ci-cd.yml
+++ b/.github/workflows/ci-cd.yml
@@ -24,15 +24,15 @@ jobs:
- name: Setup dotnet
uses: actions/setup-dotnet@v1
with:
- dotnet-version: '3.1.100'
+ dotnet-version: '3.1.x'
- name: Build project
- run: dotnet build -c Release -f netstandard2.1 -o bin/ src/HybridModelBinding
+ run: dotnet build -c Release src/HybridModelBinding
- name: Create NuGet-package
if: steps.needs_packaging.outputs.value == 'true'
- run: dotnet pack --no-build -p:OutputPath=../../bin/ src/HybridModelBinding
+ run: dotnet pack --no-build src/HybridModelBinding
- name: Publish NuGet-package
if: steps.needs_packaging.outputs.value == 'true'
- run: dotnet nuget push -s https://api.nuget.org/v3/index.json -k ${{secrets.NUGET_TOKEN}} -n true bin\*.nupkg
+ run: dotnet nuget push -s https://api.nuget.org/v3/index.json -k ${{secrets.NUGET_TOKEN}} -n true src/HybridModelBinding/bin/*.nupkg
diff --git a/src/HybridModelBinding/HybridModelBinding.csproj b/src/HybridModelBinding/HybridModelBinding.csproj
index bd6d87f..b12768e 100755
--- a/src/HybridModelBinding/HybridModelBinding.csproj
+++ b/src/HybridModelBinding/HybridModelBinding.csproj
@@ -2,7 +2,7 @@
Provides the ability to bind models using both ModelBinder and ValueProvider in ASP.NET Core.
Bill Boga
- netstandard2.1
+ netcoreapp3.1;netstandard2.1
HybridModelBinding
HybridModelBinding
0.18
@@ -12,10 +12,16 @@
false
false
false
+ 56b9ce4e-e8a6-4bdd-93ea-2e005b3cdb87
-
+
+
+
+
+
+
diff --git a/src/HybridModelBinding/ModelBinding/BodyValueProvider.cs b/src/HybridModelBinding/ModelBinding/BodyValueProvider.cs
index 8fd6f8f..ee2622f 100755
--- a/src/HybridModelBinding/ModelBinding/BodyValueProvider.cs
+++ b/src/HybridModelBinding/ModelBinding/BodyValueProvider.cs
@@ -1,6 +1,8 @@
using HybridModelBinding.Extensions;
using Microsoft.AspNetCore.Http;
+#if NETSTANDARD
using Microsoft.AspNetCore.Mvc.Internal;
+#endif
using Microsoft.AspNetCore.Mvc.ModelBinding;
using Newtonsoft.Json.Linq;
using System;
diff --git a/src/HybridModelBinding/ModelBinding/HeaderValueProvider.cs b/src/HybridModelBinding/ModelBinding/HeaderValueProvider.cs
index 6d32935..ae53d7b 100644
--- a/src/HybridModelBinding/ModelBinding/HeaderValueProvider.cs
+++ b/src/HybridModelBinding/ModelBinding/HeaderValueProvider.cs
@@ -1,5 +1,7 @@
using Microsoft.AspNetCore.Http;
+#if NETSTANDARD
using Microsoft.AspNetCore.Mvc.Internal;
+#endif
using Microsoft.AspNetCore.Mvc.ModelBinding;
using System;
using System.Collections.Generic;