diff --git a/eng/Analyzers.targets b/eng/Analyzers.targets
index b484671e66f..94a63a419d8 100644
--- a/eng/Analyzers.targets
+++ b/eng/Analyzers.targets
@@ -1,6 +1,5 @@
-
@@ -13,5 +12,9 @@
true
true
latest
+ true
+
diff --git a/eng/stryker-config.json b/eng/stryker-config.json
index 92307a46970..02ac44f8f01 100644
--- a/eng/stryker-config.json
+++ b/eng/stryker-config.json
@@ -18,10 +18,10 @@
"block",
"statement"
],
- "target-framework": "net7.0",
+ "target-framework": "net8.0",
"thresholds": {
"high": 100,
"low": 100
}
}
-}
\ No newline at end of file
+}
diff --git a/global.json b/global.json
index 6d09f227e6e..1afce8dd954 100644
--- a/global.json
+++ b/global.json
@@ -1,6 +1,6 @@
{
"sdk": {
- "version": "7.0.203",
+ "version": "8.0.100-preview.3.23178.7",
"allowPrerelease": false,
"rollForward": "latestMajor"
}
diff --git a/src/Directory.Build.props b/src/Directory.Build.props
index 65e4145345e..2b0ca13f9fb 100644
--- a/src/Directory.Build.props
+++ b/src/Directory.Build.props
@@ -4,6 +4,10 @@
true
+
+ NU5104;$(NoWarn)
+
+
diff --git a/src/Directory.Packages.props b/src/Directory.Packages.props
index d2a442a6fa7..b610ae749b4 100644
--- a/src/Directory.Packages.props
+++ b/src/Directory.Packages.props
@@ -4,7 +4,6 @@
-
@@ -22,6 +21,15 @@
+
+
+
+
+
+
+
+
+
@@ -34,4 +42,4 @@
-
\ No newline at end of file
+
diff --git a/src/Polly.Benchmarks/Polly.Benchmarks.csproj b/src/Polly.Benchmarks/Polly.Benchmarks.csproj
index b52dbcdc463..c9f9f5c80b1 100644
--- a/src/Polly.Benchmarks/Polly.Benchmarks.csproj
+++ b/src/Polly.Benchmarks/Polly.Benchmarks.csproj
@@ -2,7 +2,7 @@
false
Exe
- net6.0;net7.0
+ net6.0;net7.0;net8.0
enable
diff --git a/src/Polly.Core.Benchmarks/Polly.Core.Benchmarks.csproj b/src/Polly.Core.Benchmarks/Polly.Core.Benchmarks.csproj
index b6eebd6d2ea..6f84c62f61c 100644
--- a/src/Polly.Core.Benchmarks/Polly.Core.Benchmarks.csproj
+++ b/src/Polly.Core.Benchmarks/Polly.Core.Benchmarks.csproj
@@ -1,7 +1,7 @@
- net7.0
+ net8.0;net7.0
Polly
true
Benchmark
diff --git a/src/Polly.Core.Tests/Polly.Core.Tests.csproj b/src/Polly.Core.Tests/Polly.Core.Tests.csproj
index 7961beb4695..1bbdcb17f18 100644
--- a/src/Polly.Core.Tests/Polly.Core.Tests.csproj
+++ b/src/Polly.Core.Tests/Polly.Core.Tests.csproj
@@ -1,6 +1,6 @@
- net7.0;net6.0
+ net8.0;net7.0;net6.0
$(TargetFrameworks);net481
Test
true
diff --git a/src/Polly.Core/Polly.Core.csproj b/src/Polly.Core/Polly.Core.csproj
index 2061c104b04..d46194b3fff 100644
--- a/src/Polly.Core/Polly.Core.csproj
+++ b/src/Polly.Core/Polly.Core.csproj
@@ -1,7 +1,7 @@
- net7.0;net6.0;netstandard2.0;net472;net462
+ net8.0;net7.0;net6.0;netstandard2.0;net472;net462
Polly.Core
Polly
enable
diff --git a/src/Polly.Extensions.Tests/Polly.Extensions.Tests.csproj b/src/Polly.Extensions.Tests/Polly.Extensions.Tests.csproj
index 76fb1e5f630..598f4278e6d 100644
--- a/src/Polly.Extensions.Tests/Polly.Extensions.Tests.csproj
+++ b/src/Polly.Extensions.Tests/Polly.Extensions.Tests.csproj
@@ -1,6 +1,6 @@
- net7.0;net6.0
+ net8.0;net7.0;net6.0
$(TargetFrameworks);net481
Test
true
diff --git a/src/Polly.Extensions/Polly.Extensions.csproj b/src/Polly.Extensions/Polly.Extensions.csproj
index 109fd8f0df2..e2ab6bad6bd 100644
--- a/src/Polly.Extensions/Polly.Extensions.csproj
+++ b/src/Polly.Extensions/Polly.Extensions.csproj
@@ -1,6 +1,6 @@
- net7.0;net6.0;netstandard2.0;net472;net462
+ net8.0;net7.0;net6.0;netstandard2.0;net472;net462
Polly.Extensions
Polly.Extensions
enable
@@ -19,7 +19,7 @@
-
+
diff --git a/src/Polly.RateLimiting.Tests/Polly.RateLimiting.Tests.csproj b/src/Polly.RateLimiting.Tests/Polly.RateLimiting.Tests.csproj
index e3c9f40fa8b..c80a44af998 100644
--- a/src/Polly.RateLimiting.Tests/Polly.RateLimiting.Tests.csproj
+++ b/src/Polly.RateLimiting.Tests/Polly.RateLimiting.Tests.csproj
@@ -1,6 +1,6 @@
- net7.0;net6.0
+ net8.0;net7.0;net6.0
$(TargetFrameworks);net481
Test
true
diff --git a/src/Polly.RateLimiting/Polly.RateLimiting.csproj b/src/Polly.RateLimiting/Polly.RateLimiting.csproj
index 6047b2bad00..f7a89508e63 100644
--- a/src/Polly.RateLimiting/Polly.RateLimiting.csproj
+++ b/src/Polly.RateLimiting/Polly.RateLimiting.csproj
@@ -1,6 +1,6 @@
- net7.0;net6.0;netstandard2.0;net472;net462
+ net8.0;net7.0;net6.0;netstandard2.0;net472;net462
Polly.RateLimiting
Polly.RateLimiting
enable
@@ -11,7 +11,7 @@
100
true
-
+
diff --git a/src/Polly.Specs/Polly.Specs.csproj b/src/Polly.Specs/Polly.Specs.csproj
index 721b153e152..9fbb3917e83 100644
--- a/src/Polly.Specs/Polly.Specs.csproj
+++ b/src/Polly.Specs/Polly.Specs.csproj
@@ -1,7 +1,7 @@
- net6.0;net7.0
+ net6.0;net7.0;net8.0
$(TargetFrameworks);net481
enable
Test