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
+}