diff --git a/build-common/NHibernate.props b/build-common/NHibernate.props index 2166effead6..529ecedfd41 100644 --- a/build-common/NHibernate.props +++ b/build-common/NHibernate.props @@ -15,12 +15,13 @@ $(VersionPrefix).0 net48;net6.0 - net461;netcoreapp2.0;netstandard2.0;netstandard2.1 + net461;net48;netcoreapp2.0;netstandard2.0;netstandard2.1;net6.0 false true NETFX;$(DefineConstants) NETFX,$(DefineConstants) + $(NoWarn);SYSLIB0011 NHibernate NHibernate.info diff --git a/default.build b/default.build index 1003dd0a109..c8020603e1c 100644 --- a/default.build +++ b/default.build @@ -6,7 +6,7 @@ > - + diff --git a/psake.ps1 b/psake.ps1 index c492fbc642d..86111d4fc95 100644 --- a/psake.ps1 +++ b/psake.ps1 @@ -101,10 +101,8 @@ Task Set-Configuration { Task Build { Exec { - dotnet ` - build ./src/NHibernate.sln ` - -m:1 ` - -c Release + dotnet build ./src/NHibernate/NHibernate.csproj -m:1 -c Release + dotnet build ./src/NHibernate.sln -c Release } } diff --git a/src/NHibernate.Test/NHibernate.Test.csproj b/src/NHibernate.Test/NHibernate.Test.csproj index c32dfd7d6e2..7f3b1b8e39a 100644 --- a/src/NHibernate.Test/NHibernate.Test.csproj +++ b/src/NHibernate.Test/NHibernate.Test.csproj @@ -4,7 +4,7 @@ The Unit Tests for NHibernate. $(NhAppTargetFrameworks) true - $(NoWarn);3001;3002;3003;3005;SYSLIB0003;SYSLIB0011;SYSLIB0012 + $(NoWarn);3001;3002;3003;3005;SYSLIB0003;SYSLIB0012 true diff --git a/src/NHibernate/Async/Type/SerializableType.cs b/src/NHibernate/Async/Type/SerializableType.cs index b4ee750691f..2691fdd35c8 100644 --- a/src/NHibernate/Async/Type/SerializableType.cs +++ b/src/NHibernate/Async/Type/SerializableType.cs @@ -17,6 +17,10 @@ using NHibernate.Engine; using NHibernate.SqlTypes; +#if NET6_0_OR_GREATER +#pragma warning disable CS0618 //Serialization is obsolete +#endif + namespace NHibernate.Type { using System.Threading.Tasks; diff --git a/src/NHibernate/NHibernate.csproj b/src/NHibernate/NHibernate.csproj index e835231339d..463078ec0dc 100644 --- a/src/NHibernate/NHibernate.csproj +++ b/src/NHibernate/NHibernate.csproj @@ -50,6 +50,10 @@ + + + + diff --git a/src/NHibernate/Type/SerializableType.cs b/src/NHibernate/Type/SerializableType.cs index 31017691017..54b85ecc3cb 100644 --- a/src/NHibernate/Type/SerializableType.cs +++ b/src/NHibernate/Type/SerializableType.cs @@ -7,6 +7,10 @@ using NHibernate.Engine; using NHibernate.SqlTypes; +#if NET6_0_OR_GREATER +#pragma warning disable CS0618 //Serialization is obsolete +#endif + namespace NHibernate.Type { /// diff --git a/src/NHibernate/Util/SerializationHelper.cs b/src/NHibernate/Util/SerializationHelper.cs index 39ceb830b01..36184c5c816 100644 --- a/src/NHibernate/Util/SerializationHelper.cs +++ b/src/NHibernate/Util/SerializationHelper.cs @@ -2,6 +2,10 @@ using System.Runtime.Serialization; using System.Runtime.Serialization.Formatters.Binary; +#if NET6_0_OR_GREATER +#pragma warning disable CS0618 //Serialization is obsolete +#endif + namespace NHibernate.Util { public static partial class SerializationHelper @@ -62,4 +66,4 @@ private static BinaryFormatter CreateFormatter() }; } } -} \ No newline at end of file +}