diff --git a/GitVersion.yml b/GitVersion.yml
index 0093d88..fc459e3 100644
--- a/GitVersion.yml
+++ b/GitVersion.yml
@@ -1 +1,2 @@
mode: Mainline
+next-version: 7.0.0
\ No newline at end of file
diff --git a/azure-pipelines.yml b/azure-pipelines.yml
index 5e99bad..81fa9ce 100644
--- a/azure-pipelines.yml
+++ b/azure-pipelines.yml
@@ -7,7 +7,7 @@ trigger:
variables:
BuildConfiguration: Release
- DotNetCoreVersion: 6.0.x
+ DotNetCoreVersion: 7.0.x
stages:
- stage: BuildAndTest
diff --git a/src/Fluxera.ValueObject.EntityFrameworkCore/Fluxera.ValueObject.EntityFrameworkCore.csproj b/src/Fluxera.ValueObject.EntityFrameworkCore/Fluxera.ValueObject.EntityFrameworkCore.csproj
index 558b629..13d162e 100644
--- a/src/Fluxera.ValueObject.EntityFrameworkCore/Fluxera.ValueObject.EntityFrameworkCore.csproj
+++ b/src/Fluxera.ValueObject.EntityFrameworkCore/Fluxera.ValueObject.EntityFrameworkCore.csproj
@@ -1,7 +1,7 @@
- net6.0
+ net7.0
@@ -22,12 +22,12 @@
-
+
all
runtime; build; native; contentfiles; analyzers; buildtransitive
-
-
+
+
diff --git a/src/Fluxera.ValueObject.JsonNet/Fluxera.ValueObject.JsonNet.csproj b/src/Fluxera.ValueObject.JsonNet/Fluxera.ValueObject.JsonNet.csproj
index f3d586c..a901208 100644
--- a/src/Fluxera.ValueObject.JsonNet/Fluxera.ValueObject.JsonNet.csproj
+++ b/src/Fluxera.ValueObject.JsonNet/Fluxera.ValueObject.JsonNet.csproj
@@ -22,11 +22,11 @@
-
+
all
runtime; build; native; contentfiles; analyzers; buildtransitive
-
+
diff --git a/src/Fluxera.ValueObject.LiteDB/Fluxera.ValueObject.LiteDB.csproj b/src/Fluxera.ValueObject.LiteDB/Fluxera.ValueObject.LiteDB.csproj
index 8693dd4..9ea7c1f 100644
--- a/src/Fluxera.ValueObject.LiteDB/Fluxera.ValueObject.LiteDB.csproj
+++ b/src/Fluxera.ValueObject.LiteDB/Fluxera.ValueObject.LiteDB.csproj
@@ -22,11 +22,11 @@
-
+
all
runtime; build; native; contentfiles; analyzers; buildtransitive
-
+
diff --git a/src/Fluxera.ValueObject.MongoDB/Fluxera.ValueObject.MongoDB.csproj b/src/Fluxera.ValueObject.MongoDB/Fluxera.ValueObject.MongoDB.csproj
index 930ee78..fe4d38a 100644
--- a/src/Fluxera.ValueObject.MongoDB/Fluxera.ValueObject.MongoDB.csproj
+++ b/src/Fluxera.ValueObject.MongoDB/Fluxera.ValueObject.MongoDB.csproj
@@ -22,12 +22,12 @@
-
+
all
runtime; build; native; contentfiles; analyzers; buildtransitive
-
-
+
+
diff --git a/src/Fluxera.ValueObject.SystemTextJson/Fluxera.ValueObject.SystemTextJson.csproj b/src/Fluxera.ValueObject.SystemTextJson/Fluxera.ValueObject.SystemTextJson.csproj
index 14d9469..d4b06a6 100644
--- a/src/Fluxera.ValueObject.SystemTextJson/Fluxera.ValueObject.SystemTextJson.csproj
+++ b/src/Fluxera.ValueObject.SystemTextJson/Fluxera.ValueObject.SystemTextJson.csproj
@@ -22,12 +22,12 @@
-
+
all
runtime; build; native; contentfiles; analyzers; buildtransitive
-
-
+
+
diff --git a/src/Fluxera.ValueObject/Fluxera.ValueObject.csproj b/src/Fluxera.ValueObject/Fluxera.ValueObject.csproj
index fd4ac5e..851a577 100644
--- a/src/Fluxera.ValueObject/Fluxera.ValueObject.csproj
+++ b/src/Fluxera.ValueObject/Fluxera.ValueObject.csproj
@@ -22,12 +22,12 @@
-
-
-
+
+
+
all
runtime; build; native; contentfiles; analyzers; buildtransitive
-
+
\ No newline at end of file
diff --git a/tests/Fluxera.ValueObject.EntityFrameworkCore.UnitTests/Fluxera.ValueObject.EntityFrameworkCore.UnitTests.csproj b/tests/Fluxera.ValueObject.EntityFrameworkCore.UnitTests/Fluxera.ValueObject.EntityFrameworkCore.UnitTests.csproj
index ea3a8f9..fb6a2fa 100644
--- a/tests/Fluxera.ValueObject.EntityFrameworkCore.UnitTests/Fluxera.ValueObject.EntityFrameworkCore.UnitTests.csproj
+++ b/tests/Fluxera.ValueObject.EntityFrameworkCore.UnitTests/Fluxera.ValueObject.EntityFrameworkCore.UnitTests.csproj
@@ -1,20 +1,26 @@
- net6.0
+ net7.0
false
-
-
-
+
+
+
-
-
-
+
+
+ all
+ runtime; build; native; contentfiles; analyzers; buildtransitive
+
+
+ all
+ runtime; build; native; contentfiles; analyzers; buildtransitive
+
diff --git a/tests/Fluxera.ValueObject.EntityFrameworkCore.UnitTests/NoModelCacheKeyFactory.cs b/tests/Fluxera.ValueObject.EntityFrameworkCore.UnitTests/NoModelCacheKeyFactory.cs
index fdb92e2..2971af8 100644
--- a/tests/Fluxera.ValueObject.EntityFrameworkCore.UnitTests/NoModelCacheKeyFactory.cs
+++ b/tests/Fluxera.ValueObject.EntityFrameworkCore.UnitTests/NoModelCacheKeyFactory.cs
@@ -9,7 +9,8 @@
///
public class NoModelCacheKeyFactory : IModelCacheKeyFactory
{
- public object Create(DbContext context)
+ ///
+ public object Create(DbContext context, bool designTime)
{
return Guid.NewGuid();
}
diff --git a/tests/Fluxera.ValueObject.JsonNet.UnitTests/Fluxera.ValueObject.JsonNet.UnitTests.csproj b/tests/Fluxera.ValueObject.JsonNet.UnitTests/Fluxera.ValueObject.JsonNet.UnitTests.csproj
index 2b24077..9e90c53 100644
--- a/tests/Fluxera.ValueObject.JsonNet.UnitTests/Fluxera.ValueObject.JsonNet.UnitTests.csproj
+++ b/tests/Fluxera.ValueObject.JsonNet.UnitTests/Fluxera.ValueObject.JsonNet.UnitTests.csproj
@@ -1,17 +1,23 @@
- net6.0
+ net7.0
false
-
-
+
+
-
-
-
+
+
+ all
+ runtime; build; native; contentfiles; analyzers; buildtransitive
+
+
+ all
+ runtime; build; native; contentfiles; analyzers; buildtransitive
+
diff --git a/tests/Fluxera.ValueObject.LiteDB.UnitTests/Fluxera.ValueObject.LiteDB.UnitTests.csproj b/tests/Fluxera.ValueObject.LiteDB.UnitTests/Fluxera.ValueObject.LiteDB.UnitTests.csproj
index 6c65728..77d485a 100644
--- a/tests/Fluxera.ValueObject.LiteDB.UnitTests/Fluxera.ValueObject.LiteDB.UnitTests.csproj
+++ b/tests/Fluxera.ValueObject.LiteDB.UnitTests/Fluxera.ValueObject.LiteDB.UnitTests.csproj
@@ -1,18 +1,24 @@
- net6.0
+ net7.0
false
-
-
+
+
-
-
-
+
+
+ all
+ runtime; build; native; contentfiles; analyzers; buildtransitive
+
+
+ all
+ runtime; build; native; contentfiles; analyzers; buildtransitive
+
diff --git a/tests/Fluxera.ValueObject.MongoDB.UnitTests/Fluxera.ValueObject.MongoDB.UnitTests.csproj b/tests/Fluxera.ValueObject.MongoDB.UnitTests/Fluxera.ValueObject.MongoDB.UnitTests.csproj
index 10bb693..f4066f0 100644
--- a/tests/Fluxera.ValueObject.MongoDB.UnitTests/Fluxera.ValueObject.MongoDB.UnitTests.csproj
+++ b/tests/Fluxera.ValueObject.MongoDB.UnitTests/Fluxera.ValueObject.MongoDB.UnitTests.csproj
@@ -1,18 +1,24 @@
- net6.0
+ net7.0
false
-
-
+
+
-
-
-
+
+
+ all
+ runtime; build; native; contentfiles; analyzers; buildtransitive
+
+
+ all
+ runtime; build; native; contentfiles; analyzers; buildtransitive
+
diff --git a/tests/Fluxera.ValueObject.SystemTextJson.UnitTests/Fluxera.ValueObject.SystemTextJson.UnitTests.csproj b/tests/Fluxera.ValueObject.SystemTextJson.UnitTests/Fluxera.ValueObject.SystemTextJson.UnitTests.csproj
index 726f52f..a4011b0 100644
--- a/tests/Fluxera.ValueObject.SystemTextJson.UnitTests/Fluxera.ValueObject.SystemTextJson.UnitTests.csproj
+++ b/tests/Fluxera.ValueObject.SystemTextJson.UnitTests/Fluxera.ValueObject.SystemTextJson.UnitTests.csproj
@@ -1,18 +1,24 @@
- net6.0
+ net7.0
false
-
-
+
+
-
-
-
+
+
+ all
+ runtime; build; native; contentfiles; analyzers; buildtransitive
+
+
+ all
+ runtime; build; native; contentfiles; analyzers; buildtransitive
+
diff --git a/tests/Fluxera.ValueObject.UnitTests/Fluxera.ValueObject.UnitTests.csproj b/tests/Fluxera.ValueObject.UnitTests/Fluxera.ValueObject.UnitTests.csproj
index 3a8fd98..40dd9b9 100644
--- a/tests/Fluxera.ValueObject.UnitTests/Fluxera.ValueObject.UnitTests.csproj
+++ b/tests/Fluxera.ValueObject.UnitTests/Fluxera.ValueObject.UnitTests.csproj
@@ -1,18 +1,18 @@
- net6.0
+ net7.0
false
-
-
-
+
+
+
-
-
+
+
all
runtime; build; native; contentfiles; analyzers; buildtransitive
diff --git a/tests/Fluxera.ValueObject.UnitTests/Model/Address.cs b/tests/Fluxera.ValueObject.UnitTests/Model/Address.cs
index 31b1531..7a96043 100644
--- a/tests/Fluxera.ValueObject.UnitTests/Model/Address.cs
+++ b/tests/Fluxera.ValueObject.UnitTests/Model/Address.cs
@@ -29,7 +29,7 @@ public Address(string street, string houseNumber, string postCode, string city)
public string City { get; }
///
- public int CompareTo(object? obj)
+ public int CompareTo(object obj)
{
return string.Compare(this.PostCode, obj as string, StringComparison.Ordinal);
}