From bf64f27a59673472ba5935dd02c73dac324c9d2e Mon Sep 17 00:00:00 2001 From: Rolf Kristensen Date: Sun, 19 Nov 2023 18:33:19 +0100 Subject: [PATCH] Explicit support for NET8 --- build.ps1 | 4 ++-- examples/NetCore2/HostingExample/HostingExample.csproj | 1 + run-tests.ps1 | 2 +- .../NLog.Extensions.Hosting.csproj | 6 +++++- .../NLog.Extensions.Logging.csproj | 10 +++++++++- 5 files changed, 18 insertions(+), 5 deletions(-) diff --git a/build.ps1 b/build.ps1 index a07222a9..611a1b03 100644 --- a/build.ps1 +++ b/build.ps1 @@ -26,12 +26,12 @@ if (-Not $LastExitCode -eq 0) { exit $LastExitCode } -msbuild /t:Pack .\src\NLog.Extensions.Logging\ /p:targetFrameworks='"net461;netstandard1.3;netstandard1.5;netstandard2.0;netstandard2.1;net6.0"' /p:VersionPrefix=$versionPrefix /p:VersionSuffix=$versionSuffix /p:FileVersion=$versionFile /p:ProductVersion=$versionProduct /p:Configuration=Release /p:IncludeSymbols=true /p:SymbolPackageFormat=snupkg /p:PackageOutputPath=..\..\artifacts /verbosity:minimal /p:ContinuousIntegrationBuild=true +msbuild /t:Pack .\src\NLog.Extensions.Logging\ /p:targetFrameworks='"net461;netstandard1.3;netstandard1.5;netstandard2.0;netstandard2.1;net6.0;net8.0"' /p:VersionPrefix=$versionPrefix /p:VersionSuffix=$versionSuffix /p:FileVersion=$versionFile /p:ProductVersion=$versionProduct /p:Configuration=Release /p:IncludeSymbols=true /p:SymbolPackageFormat=snupkg /p:PackageOutputPath=..\..\artifacts /verbosity:minimal /p:ContinuousIntegrationBuild=true if (-Not $LastExitCode -eq 0) { exit $LastExitCode } -msbuild /t:Pack .\src\NLog.Extensions.Hosting\ /p:targetFrameworks='"netstandard2.0;netstandard2.1;net6.0"' /p:VersionPrefix=$versionPrefix /p:VersionSuffix=$versionSuffix /p:FileVersion=$versionFile /p:ProductVersion=$versionProduct /p:Configuration=Release /p:IncludeSymbols=true /p:SymbolPackageFormat=snupkg /p:PackageOutputPath=..\..\artifacts /verbosity:minimal /p:ContinuousIntegrationBuild=true +msbuild /t:Pack .\src\NLog.Extensions.Hosting\ /p:targetFrameworks='"netstandard2.0;netstandard2.1;net6.0;net8.0"' /p:VersionPrefix=$versionPrefix /p:VersionSuffix=$versionSuffix /p:FileVersion=$versionFile /p:ProductVersion=$versionProduct /p:Configuration=Release /p:IncludeSymbols=true /p:SymbolPackageFormat=snupkg /p:PackageOutputPath=..\..\artifacts /verbosity:minimal /p:ContinuousIntegrationBuild=true if (-Not $LastExitCode -eq 0) { exit $LastExitCode } diff --git a/examples/NetCore2/HostingExample/HostingExample.csproj b/examples/NetCore2/HostingExample/HostingExample.csproj index dd557623..f6deff79 100644 --- a/examples/NetCore2/HostingExample/HostingExample.csproj +++ b/examples/NetCore2/HostingExample/HostingExample.csproj @@ -6,6 +6,7 @@ enable true true + true diff --git a/run-tests.ps1 b/run-tests.ps1 index 11323a80..9f604a96 100644 --- a/run-tests.ps1 +++ b/run-tests.ps1 @@ -25,6 +25,6 @@ if (-Not $LastExitCode -eq 1) exit 1 } -dotnet publish -r win-x64 -c release --self-contained -p:PublishTrimmed=true .\examples\NetCore2\HostingExample +dotnet publish -r win-x64 -c release --self-contained .\examples\NetCore2\HostingExample if (-Not $LastExitCode -eq 0) { exit $LastExitCode } \ No newline at end of file diff --git a/src/NLog.Extensions.Hosting/NLog.Extensions.Hosting.csproj b/src/NLog.Extensions.Hosting/NLog.Extensions.Hosting.csproj index 3b9df554..87c87d03 100644 --- a/src/NLog.Extensions.Hosting/NLog.Extensions.Hosting.csproj +++ b/src/NLog.Extensions.Hosting/NLog.Extensions.Hosting.csproj @@ -1,7 +1,7 @@ - netstandard2.0;netstandard2.1;net6.0 + netstandard2.0;netstandard2.1;net6.0;net8.0 Full true true @@ -51,6 +51,10 @@ For ASP.NET Core, check: https://www.nuget.org/packages/NLog.Web.AspNetCore + + + + diff --git a/src/NLog.Extensions.Logging/NLog.Extensions.Logging.csproj b/src/NLog.Extensions.Logging/NLog.Extensions.Logging.csproj index 2d691053..8aafaf5d 100644 --- a/src/NLog.Extensions.Logging/NLog.Extensions.Logging.csproj +++ b/src/NLog.Extensions.Logging/NLog.Extensions.Logging.csproj @@ -1,6 +1,6 @@ - net461;netstandard1.3;netstandard1.5;netstandard2.0;netstandard2.1;net6.0 + net461;netstandard1.3;netstandard1.5;netstandard2.0;netstandard2.1;net6.0;net8.0 Full true true @@ -72,6 +72,10 @@ List of major changes in NLog 5.0: https://nlog-project.org/2021/08/25/nlog-5-0- NLog.Extensions.Logging for .NET 6 $(DefineConstants);NETSTANDARD + + NLog.Extensions.Logging for .NET 8 + $(DefineConstants);NETSTANDARD + $(Title) @@ -105,6 +109,10 @@ List of major changes in NLog 5.0: https://nlog-project.org/2021/08/25/nlog-5-0- + + + +