diff --git a/samples/WebAppPluginsLibrary/WebAppPluginsLibrary.csproj b/samples/WebAppPluginsLibrary/WebAppPluginsLibrary.csproj
index 2756020..60520ee 100644
--- a/samples/WebAppPluginsLibrary/WebAppPluginsLibrary.csproj
+++ b/samples/WebAppPluginsLibrary/WebAppPluginsLibrary.csproj
@@ -1,7 +1,7 @@
- netstandard2.0
+ net8.0
diff --git a/samples/WebAppWithDelegate/WebAppWithDelegate.csproj b/samples/WebAppWithDelegate/WebAppWithDelegate.csproj
index 1014a8f..bc6df3d 100644
--- a/samples/WebAppWithDelegate/WebAppWithDelegate.csproj
+++ b/samples/WebAppWithDelegate/WebAppWithDelegate.csproj
@@ -5,11 +5,11 @@
-
+
-
+
diff --git a/samples/WebAppWithRoslyn/WebAppWithRoslyn.csproj b/samples/WebAppWithRoslyn/WebAppWithRoslyn.csproj
index 654eb0f..33aa7a2 100644
--- a/samples/WebAppWithRoslyn/WebAppWithRoslyn.csproj
+++ b/samples/WebAppWithRoslyn/WebAppWithRoslyn.csproj
@@ -5,12 +5,12 @@
-
-
+
+
-
+
diff --git a/samples/WinFormsApp/WinFormsApp.csproj b/samples/WinFormsApp/WinFormsApp.csproj
index 9f1ac05..15aa868 100644
--- a/samples/WinFormsApp/WinFormsApp.csproj
+++ b/samples/WinFormsApp/WinFormsApp.csproj
@@ -1,14 +1,14 @@
-
+
WinExe
- net8.0
+ net8.0-windows
true
-
-
+
+
\ No newline at end of file
diff --git a/samples/WinFormsPluginsLibrary/WinFormsPluginsLibrary.csproj b/samples/WinFormsPluginsLibrary/WinFormsPluginsLibrary.csproj
index 334b5b1..a00da4d 100644
--- a/samples/WinFormsPluginsLibrary/WinFormsPluginsLibrary.csproj
+++ b/samples/WinFormsPluginsLibrary/WinFormsPluginsLibrary.csproj
@@ -1,7 +1,7 @@
-
+
- net8.0
+ net8.0-windows
true
@@ -15,7 +15,7 @@
-
+
diff --git a/samples/WpfApp/WpfApp.csproj b/samples/WpfApp/WpfApp.csproj
index edbdb54..61bc76a 100644
--- a/samples/WpfApp/WpfApp.csproj
+++ b/samples/WpfApp/WpfApp.csproj
@@ -1,15 +1,15 @@
-
+
WinExe
- net8.0
+ net8.0-windows
true
-
-
-
+
+
+
\ No newline at end of file
diff --git a/src/Weikio.PluginFramework.Abstractions/Weikio.PluginFramework.Abstractions.csproj b/src/Weikio.PluginFramework.Abstractions/Weikio.PluginFramework.Abstractions.csproj
index 9e7578e..3b75e8b 100644
--- a/src/Weikio.PluginFramework.Abstractions/Weikio.PluginFramework.Abstractions.csproj
+++ b/src/Weikio.PluginFramework.Abstractions/Weikio.PluginFramework.Abstractions.csproj
@@ -1,7 +1,7 @@
-
+
- netstandard2.0
+ net8.0
true
true
Abstractions for Plugin Framework.
@@ -19,7 +19,7 @@
-
+
\ No newline at end of file
diff --git a/src/Weikio.PluginFramework.AspNetCore/Weikio.PluginFramework.AspNetCore.csproj b/src/Weikio.PluginFramework.AspNetCore/Weikio.PluginFramework.AspNetCore.csproj
index bbd1581..cb04589 100644
--- a/src/Weikio.PluginFramework.AspNetCore/Weikio.PluginFramework.AspNetCore.csproj
+++ b/src/Weikio.PluginFramework.AspNetCore/Weikio.PluginFramework.AspNetCore.csproj
@@ -24,7 +24,7 @@
-
+
diff --git a/src/Weikio.PluginFramework.Catalogs.NuGet/Weikio.PluginFramework.Catalogs.NuGet.csproj b/src/Weikio.PluginFramework.Catalogs.NuGet/Weikio.PluginFramework.Catalogs.NuGet.csproj
index a8ca285..fff1914 100644
--- a/src/Weikio.PluginFramework.Catalogs.NuGet/Weikio.PluginFramework.Catalogs.NuGet.csproj
+++ b/src/Weikio.PluginFramework.Catalogs.NuGet/Weikio.PluginFramework.Catalogs.NuGet.csproj
@@ -1,4 +1,4 @@
-
+
net8.0
@@ -15,8 +15,8 @@
-
-
+
+
diff --git a/src/Weikio.PluginFramework.Catalogs.Roslyn/Weikio.PluginFramework.Catalogs.Roslyn.csproj b/src/Weikio.PluginFramework.Catalogs.Roslyn/Weikio.PluginFramework.Catalogs.Roslyn.csproj
index 813a5d0..be42cc6 100644
--- a/src/Weikio.PluginFramework.Catalogs.Roslyn/Weikio.PluginFramework.Catalogs.Roslyn.csproj
+++ b/src/Weikio.PluginFramework.Catalogs.Roslyn/Weikio.PluginFramework.Catalogs.Roslyn.csproj
@@ -15,9 +15,9 @@
-
-
-
+
+
+
diff --git a/src/Weikio.PluginFramework.Configuration/Weikio.PluginFramework.Configuration.csproj b/src/Weikio.PluginFramework.Configuration/Weikio.PluginFramework.Configuration.csproj
index 311749f..4cf646a 100644
--- a/src/Weikio.PluginFramework.Configuration/Weikio.PluginFramework.Configuration.csproj
+++ b/src/Weikio.PluginFramework.Configuration/Weikio.PluginFramework.Configuration.csproj
@@ -16,7 +16,9 @@
-
+
+
+
diff --git a/src/Weikio.PluginFramework/Weikio.PluginFramework.csproj b/src/Weikio.PluginFramework/Weikio.PluginFramework.csproj
index 88b07e0..e95b49b 100644
--- a/src/Weikio.PluginFramework/Weikio.PluginFramework.csproj
+++ b/src/Weikio.PluginFramework/Weikio.PluginFramework.csproj
@@ -20,10 +20,10 @@
-
+
-
+
diff --git a/tests/Assemblies/JsonNetNew/JsonNetNew.csproj b/tests/Assemblies/JsonNetNew/JsonNetNew.csproj
index 060466c..3bc0d9d 100644
--- a/tests/Assemblies/JsonNetNew/JsonNetNew.csproj
+++ b/tests/Assemblies/JsonNetNew/JsonNetNew.csproj
@@ -1,7 +1,7 @@
- netstandard2.0
+ net8.0
@@ -9,7 +9,7 @@
-
+
diff --git a/tests/Assemblies/JsonNetOld/JsonNetOld.csproj b/tests/Assemblies/JsonNetOld/JsonNetOld.csproj
index 6e39d8e..99c5bc3 100644
--- a/tests/Assemblies/JsonNetOld/JsonNetOld.csproj
+++ b/tests/Assemblies/JsonNetOld/JsonNetOld.csproj
@@ -1,7 +1,7 @@
- netstandard2.0
+ net8.0
@@ -9,12 +9,12 @@
-
-
+
+
-
+
diff --git a/tests/Assemblies/TestAssembly1/TestAssembly1.csproj b/tests/Assemblies/TestAssembly1/TestAssembly1.csproj
index b148363..b9f31a4 100644
--- a/tests/Assemblies/TestAssembly1/TestAssembly1.csproj
+++ b/tests/Assemblies/TestAssembly1/TestAssembly1.csproj
@@ -1,7 +1,7 @@
- netstandard2.0
+ net8.0
diff --git a/tests/Assemblies/TestAssembly2/TestAssembly2.csproj b/tests/Assemblies/TestAssembly2/TestAssembly2.csproj
index 2ece7f5..9998230 100644
--- a/tests/Assemblies/TestAssembly2/TestAssembly2.csproj
+++ b/tests/Assemblies/TestAssembly2/TestAssembly2.csproj
@@ -1,7 +1,7 @@
- netstandard2.0
+ net8.0
diff --git a/tests/Assemblies/TestAssembly3/TestAssembly3.csproj b/tests/Assemblies/TestAssembly3/TestAssembly3.csproj
index b9b6595..39cb2cc 100644
--- a/tests/Assemblies/TestAssembly3/TestAssembly3.csproj
+++ b/tests/Assemblies/TestAssembly3/TestAssembly3.csproj
@@ -1,7 +1,7 @@
- netstandard2.0
+ net8.0
diff --git a/tests/Assemblies/TestIntefaces/TestIntefaces.csproj b/tests/Assemblies/TestIntefaces/TestIntefaces.csproj
index 4854cd7..774d229 100644
--- a/tests/Assemblies/TestIntefaces/TestIntefaces.csproj
+++ b/tests/Assemblies/TestIntefaces/TestIntefaces.csproj
@@ -1,7 +1,7 @@
- netstandard2.0
+ net8.0
diff --git a/tests/integration/Weikio.PluginFramework.AspNetCore.IntegrationTests/Weikio.PluginFramework.AspNetCore.IntegrationTests.csproj b/tests/integration/Weikio.PluginFramework.AspNetCore.IntegrationTests/Weikio.PluginFramework.AspNetCore.IntegrationTests.csproj
index c507ec0..c661c8c 100644
--- a/tests/integration/Weikio.PluginFramework.AspNetCore.IntegrationTests/Weikio.PluginFramework.AspNetCore.IntegrationTests.csproj
+++ b/tests/integration/Weikio.PluginFramework.AspNetCore.IntegrationTests/Weikio.PluginFramework.AspNetCore.IntegrationTests.csproj
@@ -5,12 +5,15 @@
-
-
-
-
-
-
+
+
+
+
+ runtime; build; native; contentfiles; analyzers; buildtransitive
+ all
+
+
+
diff --git a/tests/integration/Weikio.PluginFramework.Catalogs.NuGet.Tests/Weikio.PluginFramework.Catalogs.NuGet.Tests.csproj b/tests/integration/Weikio.PluginFramework.Catalogs.NuGet.Tests/Weikio.PluginFramework.Catalogs.NuGet.Tests.csproj
index d434c4f..6331b76 100644
--- a/tests/integration/Weikio.PluginFramework.Catalogs.NuGet.Tests/Weikio.PluginFramework.Catalogs.NuGet.Tests.csproj
+++ b/tests/integration/Weikio.PluginFramework.Catalogs.NuGet.Tests/Weikio.PluginFramework.Catalogs.NuGet.Tests.csproj
@@ -5,9 +5,9 @@
-
-
-
+
+
+
all
runtime; build; native; contentfiles; analyzers; buildtransitive
diff --git a/tests/unit/Weikio.PluginFramework.Catalogs.Roslyn.Tests/Weikio.PluginFramework.Catalogs.Roslyn.Tests.csproj b/tests/unit/Weikio.PluginFramework.Catalogs.Roslyn.Tests/Weikio.PluginFramework.Catalogs.Roslyn.Tests.csproj
index 35f4dcb..6a21ecd 100644
--- a/tests/unit/Weikio.PluginFramework.Catalogs.Roslyn.Tests/Weikio.PluginFramework.Catalogs.Roslyn.Tests.csproj
+++ b/tests/unit/Weikio.PluginFramework.Catalogs.Roslyn.Tests/Weikio.PluginFramework.Catalogs.Roslyn.Tests.csproj
@@ -5,9 +5,12 @@
-
-
-
+
+
+
+ runtime; build; native; contentfiles; analyzers; buildtransitive
+ all
+
diff --git a/tests/unit/Weikio.PluginFramework.Tests/Weikio.PluginFramework.Tests.csproj b/tests/unit/Weikio.PluginFramework.Tests/Weikio.PluginFramework.Tests.csproj
index 62dc0da..20d2a23 100644
--- a/tests/unit/Weikio.PluginFramework.Tests/Weikio.PluginFramework.Tests.csproj
+++ b/tests/unit/Weikio.PluginFramework.Tests/Weikio.PluginFramework.Tests.csproj
@@ -5,9 +5,12 @@
-
-
-
+
+
+
+ runtime; build; native; contentfiles; analyzers; buildtransitive
+ all
+