diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index 55df081a..8e61b75e 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -24,6 +24,7 @@ jobs:
dotnet-version: |
8.0.x
9.0.x
+ 10.0.x
- name: Build and Test
run: ./Build.ps1
shell: pwsh
diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml
index 3b587339..2749d767 100644
--- a/.github/workflows/release.yml
+++ b/.github/workflows/release.yml
@@ -27,6 +27,7 @@ jobs:
dotnet-version: |
8.0.x
9.0.x
+ 10.0.x
- name: Build and Test
run: ./Build.ps1
shell: pwsh
diff --git a/samples/MediatR.Examples.AspNetCore/MediatR.Examples.AspNetCore.csproj b/samples/MediatR.Examples.AspNetCore/MediatR.Examples.AspNetCore.csproj
index c257e315..fab86548 100644
--- a/samples/MediatR.Examples.AspNetCore/MediatR.Examples.AspNetCore.csproj
+++ b/samples/MediatR.Examples.AspNetCore/MediatR.Examples.AspNetCore.csproj
@@ -1,7 +1,7 @@
- net8.0
+ net10.0
Exe
@@ -10,7 +10,7 @@
-
+
diff --git a/samples/MediatR.Examples.Autofac/MediatR.Examples.Autofac.csproj b/samples/MediatR.Examples.Autofac/MediatR.Examples.Autofac.csproj
index f9f44666..6328d7e7 100644
--- a/samples/MediatR.Examples.Autofac/MediatR.Examples.Autofac.csproj
+++ b/samples/MediatR.Examples.Autofac/MediatR.Examples.Autofac.csproj
@@ -1,7 +1,7 @@
- net8.0
+ net10.0
Exe
@@ -10,9 +10,9 @@
-
-
-
+
+
+
diff --git a/samples/MediatR.Examples.DryIoc/MediatR.Examples.DryIoc.csproj b/samples/MediatR.Examples.DryIoc/MediatR.Examples.DryIoc.csproj
index cd9a913a..b3133627 100644
--- a/samples/MediatR.Examples.DryIoc/MediatR.Examples.DryIoc.csproj
+++ b/samples/MediatR.Examples.DryIoc/MediatR.Examples.DryIoc.csproj
@@ -1,7 +1,7 @@
- net8.0
+ net10.0
Exe
@@ -10,8 +10,8 @@
-
-
+
+
diff --git a/samples/MediatR.Examples.Lamar/MediatR.Examples.Lamar.csproj b/samples/MediatR.Examples.Lamar/MediatR.Examples.Lamar.csproj
index b312a237..65e257a6 100644
--- a/samples/MediatR.Examples.Lamar/MediatR.Examples.Lamar.csproj
+++ b/samples/MediatR.Examples.Lamar/MediatR.Examples.Lamar.csproj
@@ -2,13 +2,13 @@
Exe
- net8.0
+ net10.0
-
-
-
+
+
+
diff --git a/samples/MediatR.Examples.LightInject/MediatR.Examples.LightInject.csproj b/samples/MediatR.Examples.LightInject/MediatR.Examples.LightInject.csproj
index b6a051d4..8258c051 100644
--- a/samples/MediatR.Examples.LightInject/MediatR.Examples.LightInject.csproj
+++ b/samples/MediatR.Examples.LightInject/MediatR.Examples.LightInject.csproj
@@ -1,7 +1,7 @@
- net8.0
+ net10.0
Exe
@@ -10,9 +10,9 @@
-
-
-
+
+
+
diff --git a/samples/MediatR.Examples.PublishStrategies/MediatR.Examples.PublishStrategies.csproj b/samples/MediatR.Examples.PublishStrategies/MediatR.Examples.PublishStrategies.csproj
index 4e3cf954..3104682c 100644
--- a/samples/MediatR.Examples.PublishStrategies/MediatR.Examples.PublishStrategies.csproj
+++ b/samples/MediatR.Examples.PublishStrategies/MediatR.Examples.PublishStrategies.csproj
@@ -2,11 +2,11 @@
Exe
- net8.0
+ net10.0
-
+
diff --git a/samples/MediatR.Examples.SimpleInjector/MediatR.Examples.SimpleInjector.csproj b/samples/MediatR.Examples.SimpleInjector/MediatR.Examples.SimpleInjector.csproj
index a9f2a713..597e9d31 100644
--- a/samples/MediatR.Examples.SimpleInjector/MediatR.Examples.SimpleInjector.csproj
+++ b/samples/MediatR.Examples.SimpleInjector/MediatR.Examples.SimpleInjector.csproj
@@ -1,7 +1,7 @@
- net8.0
+ net10.0
Exe
@@ -10,9 +10,9 @@
-
+
-
+
diff --git a/samples/MediatR.Examples.Stashbox/MediatR.Examples.Stashbox.csproj b/samples/MediatR.Examples.Stashbox/MediatR.Examples.Stashbox.csproj
index 5c9a569f..5bd4cffa 100644
--- a/samples/MediatR.Examples.Stashbox/MediatR.Examples.Stashbox.csproj
+++ b/samples/MediatR.Examples.Stashbox/MediatR.Examples.Stashbox.csproj
@@ -2,12 +2,12 @@
Exe
- net8.0
+ net10.0
-
-
+
+
diff --git a/samples/MediatR.Examples/MediatR.Examples.csproj b/samples/MediatR.Examples/MediatR.Examples.csproj
index 9876cfb1..446bff3e 100644
--- a/samples/MediatR.Examples/MediatR.Examples.csproj
+++ b/samples/MediatR.Examples/MediatR.Examples.csproj
@@ -1,7 +1,7 @@
- netstandard2.1
+ net10.0
diff --git a/src/MediatR/MediatR.csproj b/src/MediatR/MediatR.csproj
index e454e231..bddc5e2f 100644
--- a/src/MediatR/MediatR.csproj
+++ b/src/MediatR/MediatR.csproj
@@ -4,7 +4,7 @@
Jimmy Bogard
Simple, unambitious mediator implementation in .NET
Copyright Jimmy Bogard
- netstandard2.0;net8.0;net9.0
+ netstandard2.0;net8.0;net9.0;net10.0
enable
strict
mediator;request;response;queries;commands;notifications
@@ -47,9 +47,9 @@
runtime; build; native; contentfiles; analyzers; buildtransitive
-
-
-
+
+
+
diff --git a/test/MediatR.DependencyInjectionTests/MediatR.DependencyInjectionTests.csproj b/test/MediatR.DependencyInjectionTests/MediatR.DependencyInjectionTests.csproj
index cf5f76f2..5fbd5b57 100644
--- a/test/MediatR.DependencyInjectionTests/MediatR.DependencyInjectionTests.csproj
+++ b/test/MediatR.DependencyInjectionTests/MediatR.DependencyInjectionTests.csproj
@@ -1,7 +1,7 @@
- net8.0
+ net10.0
enable
enable
@@ -18,13 +18,11 @@
-
-
-
-
-
+
+
+
diff --git a/test/MediatR.Tests/MediatR.Tests.csproj b/test/MediatR.Tests/MediatR.Tests.csproj
index 35394026..bce25dc8 100644
--- a/test/MediatR.Tests/MediatR.Tests.csproj
+++ b/test/MediatR.Tests/MediatR.Tests.csproj
@@ -1,7 +1,7 @@
- net9.0
+ net10.0
enable
$(NoWarn);CS8002;
false
@@ -23,15 +23,13 @@
runtime; build; native; contentfiles; analyzers; buildtransitive
-
-
-
-
-
+
+
+
all
runtime; build; native; contentfiles; analyzers