diff --git a/Bench/RbChart01/RbChart01.csproj b/Bench/RbChart01/RbChart01.csproj
index 59cfd7f..736c588 100644
--- a/Bench/RbChart01/RbChart01.csproj
+++ b/Bench/RbChart01/RbChart01.csproj
@@ -1,7 +1,7 @@
Exe
- netcoreapp3.1
+ net8
\ No newline at end of file
diff --git a/Bench/RbChart02/RbChart02.csproj b/Bench/RbChart02/RbChart02.csproj
index 59cfd7f..736c588 100644
--- a/Bench/RbChart02/RbChart02.csproj
+++ b/Bench/RbChart02/RbChart02.csproj
@@ -1,7 +1,7 @@
Exe
- netcoreapp3.1
+ net8
\ No newline at end of file
diff --git a/Bench/RbExample01/RbExample01.csproj b/Bench/RbExample01/RbExample01.csproj
index 59cfd7f..736c588 100644
--- a/Bench/RbExample01/RbExample01.csproj
+++ b/Bench/RbExample01/RbExample01.csproj
@@ -1,7 +1,7 @@
Exe
- netcoreapp3.1
+ net8
\ No newline at end of file
diff --git a/Bench/RbExample02/RbExample02.csproj b/Bench/RbExample02/RbExample02.csproj
index 59cfd7f..736c588 100644
--- a/Bench/RbExample02/RbExample02.csproj
+++ b/Bench/RbExample02/RbExample02.csproj
@@ -1,7 +1,7 @@
Exe
- netcoreapp3.1
+ net8
\ No newline at end of file
diff --git a/Bench/RbExample03/RbExample03.csproj b/Bench/RbExample03/RbExample03.csproj
index 59cfd7f..736c588 100644
--- a/Bench/RbExample03/RbExample03.csproj
+++ b/Bench/RbExample03/RbExample03.csproj
@@ -1,7 +1,7 @@
Exe
- netcoreapp3.1
+ net8
\ No newline at end of file
diff --git a/Bench/RbExample05/RbExample05.csproj b/Bench/RbExample05/RbExample05.csproj
index 59cfd7f..c59bf46 100644
--- a/Bench/RbExample05/RbExample05.csproj
+++ b/Bench/RbExample05/RbExample05.csproj
@@ -1,7 +1,8 @@
Exe
- netcoreapp3.1
+ net8
+ true
\ No newline at end of file
diff --git a/Bench/RdBench01/RdBench01.csproj b/Bench/RdBench01/RdBench01.csproj
index 59cfd7f..736c588 100644
--- a/Bench/RdBench01/RdBench01.csproj
+++ b/Bench/RdBench01/RdBench01.csproj
@@ -1,7 +1,7 @@
Exe
- netcoreapp3.1
+ net8
\ No newline at end of file
diff --git a/Bench/RdBench02/RdBench02.csproj b/Bench/RdBench02/RdBench02.csproj
index 59cfd7f..736c588 100644
--- a/Bench/RdBench02/RdBench02.csproj
+++ b/Bench/RdBench02/RdBench02.csproj
@@ -1,7 +1,7 @@
Exe
- netcoreapp3.1
+ net8
\ No newline at end of file
diff --git a/Bench/RdBench03/RdBench03.csproj b/Bench/RdBench03/RdBench03.csproj
index 59cfd7f..736c588 100644
--- a/Bench/RdBench03/RdBench03.csproj
+++ b/Bench/RdBench03/RdBench03.csproj
@@ -1,7 +1,7 @@
Exe
- netcoreapp3.1
+ net8
\ No newline at end of file
diff --git a/Bench/RdBench04/RdBench04.csproj b/Bench/RdBench04/RdBench04.csproj
index 59cfd7f..736c588 100644
--- a/Bench/RdBench04/RdBench04.csproj
+++ b/Bench/RdBench04/RdBench04.csproj
@@ -1,7 +1,7 @@
Exe
- netcoreapp3.1
+ net8
\ No newline at end of file
diff --git a/Bench/RdBench05/RdBench05.csproj b/Bench/RdBench05/RdBench05.csproj
index 59cfd7f..736c588 100644
--- a/Bench/RdBench05/RdBench05.csproj
+++ b/Bench/RdBench05/RdBench05.csproj
@@ -1,7 +1,7 @@
Exe
- netcoreapp3.1
+ net8
\ No newline at end of file
diff --git a/Bench/RdBench06/RdBench06.csproj b/Bench/RdBench06/RdBench06.csproj
index 59cfd7f..736c588 100644
--- a/Bench/RdBench06/RdBench06.csproj
+++ b/Bench/RdBench06/RdBench06.csproj
@@ -1,7 +1,7 @@
Exe
- netcoreapp3.1
+ net8
\ No newline at end of file
diff --git a/Bench/RdExample01/RdExample01.csproj b/Bench/RdExample01/RdExample01.csproj
index 59cfd7f..736c588 100644
--- a/Bench/RdExample01/RdExample01.csproj
+++ b/Bench/RdExample01/RdExample01.csproj
@@ -1,7 +1,7 @@
Exe
- netcoreapp3.1
+ net8
\ No newline at end of file
diff --git a/Bench/RdExample02/RdExample02.csproj b/Bench/RdExample02/RdExample02.csproj
index 59cfd7f..736c588 100644
--- a/Bench/RdExample02/RdExample02.csproj
+++ b/Bench/RdExample02/RdExample02.csproj
@@ -1,7 +1,7 @@
Exe
- netcoreapp3.1
+ net8
\ No newline at end of file
diff --git a/Bench/RdExample03/RdExample03.csproj b/Bench/RdExample03/RdExample03.csproj
index 59cfd7f..736c588 100644
--- a/Bench/RdExample03/RdExample03.csproj
+++ b/Bench/RdExample03/RdExample03.csproj
@@ -1,7 +1,7 @@
Exe
- netcoreapp3.1
+ net8
\ No newline at end of file
diff --git a/Bench/RdExample04/RdExample04.csproj b/Bench/RdExample04/RdExample04.csproj
index 59cfd7f..736c588 100644
--- a/Bench/RdExample04/RdExample04.csproj
+++ b/Bench/RdExample04/RdExample04.csproj
@@ -1,7 +1,7 @@
Exe
- netcoreapp3.1
+ net8
\ No newline at end of file
diff --git a/Bench/RdExample05/RdExample05.csproj b/Bench/RdExample05/RdExample05.csproj
index 59cfd7f..c59bf46 100644
--- a/Bench/RdExample05/RdExample05.csproj
+++ b/Bench/RdExample05/RdExample05.csproj
@@ -1,7 +1,8 @@
Exe
- netcoreapp3.1
+ net8
+ true
\ No newline at end of file
diff --git a/Bench/RdStress01/RdStress01.csproj b/Bench/RdStress01/RdStress01.csproj
index 920980d..97fc7af 100644
--- a/Bench/RdStress01/RdStress01.csproj
+++ b/Bench/RdStress01/RdStress01.csproj
@@ -1,10 +1,11 @@
Exe
- netcoreapp3.1
+ net8
+
\ No newline at end of file
diff --git a/Bench/RmExample01/RmExample01.csproj b/Bench/RmExample01/RmExample01.csproj
index 59cfd7f..736c588 100644
--- a/Bench/RmExample01/RmExample01.csproj
+++ b/Bench/RmExample01/RmExample01.csproj
@@ -1,7 +1,7 @@
Exe
- netcoreapp3.1
+ net8
\ No newline at end of file
diff --git a/Bench/RmExample02/RmExample02.csproj b/Bench/RmExample02/RmExample02.csproj
index 59cfd7f..736c588 100644
--- a/Bench/RmExample02/RmExample02.csproj
+++ b/Bench/RmExample02/RmExample02.csproj
@@ -1,7 +1,7 @@
Exe
- netcoreapp3.1
+ net8
\ No newline at end of file
diff --git a/Bench/RmExample05/RmExample05.csproj b/Bench/RmExample05/RmExample05.csproj
index 59cfd7f..c59bf46 100644
--- a/Bench/RmExample05/RmExample05.csproj
+++ b/Bench/RmExample05/RmExample05.csproj
@@ -1,7 +1,8 @@
Exe
- netcoreapp3.1
+ net8
+ true
\ No newline at end of file
diff --git a/Bench/RsBench01/RsBench01.csproj b/Bench/RsBench01/RsBench01.csproj
index 59cfd7f..736c588 100644
--- a/Bench/RsBench01/RsBench01.csproj
+++ b/Bench/RsBench01/RsBench01.csproj
@@ -1,7 +1,7 @@
Exe
- netcoreapp3.1
+ net8
\ No newline at end of file
diff --git a/Bench/RsBench06/RsBench06.csproj b/Bench/RsBench06/RsBench06.csproj
index 59cfd7f..736c588 100644
--- a/Bench/RsBench06/RsBench06.csproj
+++ b/Bench/RsBench06/RsBench06.csproj
@@ -1,7 +1,7 @@
Exe
- netcoreapp3.1
+ net8
\ No newline at end of file
diff --git a/Bench/RsChart04A/RsChart04A.csproj b/Bench/RsChart04A/RsChart04A.csproj
index 59cfd7f..736c588 100644
--- a/Bench/RsChart04A/RsChart04A.csproj
+++ b/Bench/RsChart04A/RsChart04A.csproj
@@ -1,7 +1,7 @@
Exe
- netcoreapp3.1
+ net8
\ No newline at end of file
diff --git a/Bench/RsChart04B/RsChart04B.csproj b/Bench/RsChart04B/RsChart04B.csproj
index 59cfd7f..736c588 100644
--- a/Bench/RsChart04B/RsChart04B.csproj
+++ b/Bench/RsChart04B/RsChart04B.csproj
@@ -1,7 +1,7 @@
Exe
- netcoreapp3.1
+ net8
\ No newline at end of file
diff --git a/Bench/RsChart04C/RsChart04C.csproj b/Bench/RsChart04C/RsChart04C.csproj
index 59cfd7f..736c588 100644
--- a/Bench/RsChart04C/RsChart04C.csproj
+++ b/Bench/RsChart04C/RsChart04C.csproj
@@ -1,7 +1,7 @@
Exe
- netcoreapp3.1
+ net8
\ No newline at end of file
diff --git a/Bench/RsChart05A/RsChart05A.csproj b/Bench/RsChart05A/RsChart05A.csproj
index 59cfd7f..736c588 100644
--- a/Bench/RsChart05A/RsChart05A.csproj
+++ b/Bench/RsChart05A/RsChart05A.csproj
@@ -1,7 +1,7 @@
Exe
- netcoreapp3.1
+ net8
\ No newline at end of file
diff --git a/Bench/RsChart05B/RsChart05B.csproj b/Bench/RsChart05B/RsChart05B.csproj
index 59cfd7f..736c588 100644
--- a/Bench/RsChart05B/RsChart05B.csproj
+++ b/Bench/RsChart05B/RsChart05B.csproj
@@ -1,7 +1,7 @@
Exe
- netcoreapp3.1
+ net8
\ No newline at end of file
diff --git a/Bench/RsChart05C/RsChart05C.csproj b/Bench/RsChart05C/RsChart05C.csproj
index 59cfd7f..736c588 100644
--- a/Bench/RsChart05C/RsChart05C.csproj
+++ b/Bench/RsChart05C/RsChart05C.csproj
@@ -1,7 +1,7 @@
Exe
- netcoreapp3.1
+ net8
\ No newline at end of file
diff --git a/Bench/RsChart06A/RsChart06A.csproj b/Bench/RsChart06A/RsChart06A.csproj
index 59cfd7f..736c588 100644
--- a/Bench/RsChart06A/RsChart06A.csproj
+++ b/Bench/RsChart06A/RsChart06A.csproj
@@ -1,7 +1,7 @@
Exe
- netcoreapp3.1
+ net8
\ No newline at end of file
diff --git a/Bench/RsExample01/RsExample01.csproj b/Bench/RsExample01/RsExample01.csproj
index 59cfd7f..736c588 100644
--- a/Bench/RsExample01/RsExample01.csproj
+++ b/Bench/RsExample01/RsExample01.csproj
@@ -1,7 +1,7 @@
Exe
- netcoreapp3.1
+ net8
\ No newline at end of file
diff --git a/Bench/RsExample03/RsExample03.csproj b/Bench/RsExample03/RsExample03.csproj
index 59cfd7f..736c588 100644
--- a/Bench/RsExample03/RsExample03.csproj
+++ b/Bench/RsExample03/RsExample03.csproj
@@ -1,7 +1,7 @@
Exe
- netcoreapp3.1
+ net8
\ No newline at end of file
diff --git a/Bench/RsExample04/RsExample04.csproj b/Bench/RsExample04/RsExample04.csproj
index 59cfd7f..736c588 100644
--- a/Bench/RsExample04/RsExample04.csproj
+++ b/Bench/RsExample04/RsExample04.csproj
@@ -1,7 +1,7 @@
Exe
- netcoreapp3.1
+ net8
\ No newline at end of file
diff --git a/Bench/RsExample05/RsExample05.csproj b/Bench/RsExample05/RsExample05.csproj
index 59cfd7f..c59bf46 100644
--- a/Bench/RsExample05/RsExample05.csproj
+++ b/Bench/RsExample05/RsExample05.csproj
@@ -1,7 +1,8 @@
Exe
- netcoreapp3.1
+ net8
+ true
\ No newline at end of file
diff --git a/Bench/RsExample06/RsExample06.csproj b/Bench/RsExample06/RsExample06.csproj
index 59cfd7f..736c588 100644
--- a/Bench/RsExample06/RsExample06.csproj
+++ b/Bench/RsExample06/RsExample06.csproj
@@ -1,7 +1,7 @@
Exe
- netcoreapp3.1
+ net8
\ No newline at end of file
diff --git a/Bench/RsStress02/RsStress02.csproj b/Bench/RsStress02/RsStress02.csproj
index 59cfd7f..736c588 100644
--- a/Bench/RsStress02/RsStress02.csproj
+++ b/Bench/RsStress02/RsStress02.csproj
@@ -1,7 +1,7 @@
Exe
- netcoreapp3.1
+ net8
\ No newline at end of file
diff --git a/Bench/RxBench01/RxBench01.csproj b/Bench/RxBench01/RxBench01.csproj
index 768cf14..412493b 100644
--- a/Bench/RxBench01/RxBench01.csproj
+++ b/Bench/RxBench01/RxBench01.csproj
@@ -2,7 +2,7 @@
Exe
- netcoreapp3.1
+ net8
diff --git a/Bench/RxBench02/RxBench02.cs b/Bench/RxBench02/RxBench02.cs
index e321686..3d14af8 100644
--- a/Bench/RxBench02/RxBench02.cs
+++ b/Bench/RxBench02/RxBench02.cs
@@ -1,7 +1,7 @@
// Program: RxBench02.cs
// Purpose:
// • Demonstrate BCL curiosities.
-// • Reference the library assembly with a target of the lowest supported .NET Framework (4.6.1).
+// • Reference the library assembly with a target of the recommended .NET Framework (4.8).
using System;
using System.Collections.Generic;
diff --git a/Bench/RxBench02/RxBench02.csproj b/Bench/RxBench02/RxBench02.csproj
index 120d1ea..f002b1f 100644
--- a/Bench/RxBench02/RxBench02.csproj
+++ b/Bench/RxBench02/RxBench02.csproj
@@ -8,9 +8,10 @@
Exe
RxBench02
RxBench02
- v4.6.1
+ v4.8
512
true
+
AnyCPU
@@ -57,5 +58,8 @@
Collections
+
+
+
\ No newline at end of file
diff --git a/Bench/RxExample01/RxExample01.csproj b/Bench/RxExample01/RxExample01.csproj
index 59cfd7f..736c588 100644
--- a/Bench/RxExample01/RxExample01.csproj
+++ b/Bench/RxExample01/RxExample01.csproj
@@ -1,7 +1,7 @@
Exe
- netcoreapp3.1
+ net8
\ No newline at end of file
diff --git a/Help/Help.shfbproj b/Help/Help.shfbproj
index 6c5a261..b0a68b0 100644
--- a/Help/Help.shfbproj
+++ b/Help/Help.shfbproj
@@ -68,6 +68,8 @@ These classes closely emulate the API of the Microsoft's classes they are based
+ v4.8
+
diff --git a/TestCore/TestCore.csproj b/TestCore/TestCore.csproj
index a9e3392..e9a1a25 100644
--- a/TestCore/TestCore.csproj
+++ b/TestCore/TestCore.csproj
@@ -1,7 +1,8 @@
- netcoreapp3.1
+ net8
+ true
false
@@ -37,14 +38,14 @@
-
+
all
runtime; build; native; contentfiles; analyzers; buildtransitive
-
-
-
-
+
+
+
+
all
runtime; build; native; contentfiles; analyzers; buildtransitive