diff --git a/src/Directory.Build.props b/src/Directory.Build.props
index 0f61a837a..47391e11d 100644
--- a/src/Directory.Build.props
+++ b/src/Directory.Build.props
@@ -1,5 +1,6 @@
+ net9.0
https://github.com/danielgerlag/workflow-core
https://github.com/danielgerlag/workflow-core/blob/master/LICENSE.md
git
diff --git a/src/WorkflowCore.DSL/WorkflowCore.DSL.csproj b/src/WorkflowCore.DSL/WorkflowCore.DSL.csproj
index 94765a53e..21c17900f 100644
--- a/src/WorkflowCore.DSL/WorkflowCore.DSL.csproj
+++ b/src/WorkflowCore.DSL/WorkflowCore.DSL.csproj
@@ -1,7 +1,6 @@
- netstandard2.0
DSL extenstion for Workflow Core provding support for JSON and YAML workflow definitions.
Daniel Gerlag
@@ -9,9 +8,8 @@
-
-
-
+
+
diff --git a/src/WorkflowCore.Testing/WorkflowCore.Testing.csproj b/src/WorkflowCore.Testing/WorkflowCore.Testing.csproj
index 6102c9892..93096fa4f 100644
--- a/src/WorkflowCore.Testing/WorkflowCore.Testing.csproj
+++ b/src/WorkflowCore.Testing/WorkflowCore.Testing.csproj
@@ -1,7 +1,6 @@
- netstandard2.0
3.5.2
3.5.2.0
3.5.2.0
@@ -9,9 +8,7 @@
-
-
-
+
diff --git a/src/WorkflowCore/WorkflowCore.csproj b/src/WorkflowCore/WorkflowCore.csproj
index bb567d87c..e7ea68aed 100644
--- a/src/WorkflowCore/WorkflowCore.csproj
+++ b/src/WorkflowCore/WorkflowCore.csproj
@@ -3,7 +3,6 @@
Workflow Core
Daniel Gerlag
- netstandard2.0
WorkflowCore
WorkflowCore
workflow;.NET;Core;state machine
@@ -14,20 +13,18 @@
-
-
-
-
-
-
+
+
+
+
-
-
+
+
<_Parameter1>WorkflowCore.IntegrationTests
diff --git a/src/extensions/WorkflowCore.Users/WorkflowCore.Users.csproj b/src/extensions/WorkflowCore.Users/WorkflowCore.Users.csproj
index 66c96f4ec..d5ebd9c33 100644
--- a/src/extensions/WorkflowCore.Users/WorkflowCore.Users.csproj
+++ b/src/extensions/WorkflowCore.Users/WorkflowCore.Users.csproj
@@ -3,7 +3,6 @@
Workflow Core extensions for human workflow
Daniel Gerlag
- netstandard2.0
WorkflowCore.Users
WorkflowCore.Users
workflow;.NET;Core;state machine;WorkflowCore;human;user
@@ -22,7 +21,7 @@
-
+
diff --git a/src/extensions/WorkflowCore.WebAPI/WorkflowCore.WebAPI.csproj b/src/extensions/WorkflowCore.WebAPI/WorkflowCore.WebAPI.csproj
index f6eb6ea92..f52f92f84 100644
--- a/src/extensions/WorkflowCore.WebAPI/WorkflowCore.WebAPI.csproj
+++ b/src/extensions/WorkflowCore.WebAPI/WorkflowCore.WebAPI.csproj
@@ -3,7 +3,6 @@
Workflow Core REST API
Daniel Gerlag
- netstandard2.0
WorkflowCore.WebAPI
WorkflowCore.WebAPI
workflow;.NET;Core;state machine;WorkflowCore;REST;API
@@ -22,9 +21,8 @@
-
-
-
+
+
diff --git a/src/providers/WorkflowCore.LockProviders.SqlServer/WorkflowCore.LockProviders.SqlServer.csproj b/src/providers/WorkflowCore.LockProviders.SqlServer/WorkflowCore.LockProviders.SqlServer.csproj
index 4d9702579..b5cbab0e0 100644
--- a/src/providers/WorkflowCore.LockProviders.SqlServer/WorkflowCore.LockProviders.SqlServer.csproj
+++ b/src/providers/WorkflowCore.LockProviders.SqlServer/WorkflowCore.LockProviders.SqlServer.csproj
@@ -1,14 +1,13 @@
- netstandard2.0
Distributed lock provider for Workflow-core using SQL Server
https://github.com/danielgerlag/workflow-core
https://github.com/danielgerlag/workflow-core/blob/master/LICENSE.md
-
+
diff --git a/src/providers/WorkflowCore.Persistence.EntityFramework/WorkflowCore.Persistence.EntityFramework.csproj b/src/providers/WorkflowCore.Persistence.EntityFramework/WorkflowCore.Persistence.EntityFramework.csproj
index f161d1299..ae09f2003 100644
--- a/src/providers/WorkflowCore.Persistence.EntityFramework/WorkflowCore.Persistence.EntityFramework.csproj
+++ b/src/providers/WorkflowCore.Persistence.EntityFramework/WorkflowCore.Persistence.EntityFramework.csproj
@@ -3,7 +3,6 @@
Workflow Core EntityFramework Core Persistence Provider
Daniel Gerlag
- netstandard2.1;net6.0;net8.0
WorkflowCore.Persistence.EntityFramework
WorkflowCore.Persistence.EntityFramework
workflow;.NET;Core;state machine;WorkflowCore;EntityFramework;EntityFrameworkCore
@@ -21,21 +20,9 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
diff --git a/src/providers/WorkflowCore.Persistence.MongoDB/WorkflowCore.Persistence.MongoDB.csproj b/src/providers/WorkflowCore.Persistence.MongoDB/WorkflowCore.Persistence.MongoDB.csproj
index 5dfdf800f..33c355a2a 100644
--- a/src/providers/WorkflowCore.Persistence.MongoDB/WorkflowCore.Persistence.MongoDB.csproj
+++ b/src/providers/WorkflowCore.Persistence.MongoDB/WorkflowCore.Persistence.MongoDB.csproj
@@ -3,7 +3,6 @@
Workflow Core MongoDB Persistence Provider
Daniel Gerlag
- netstandard2.1
WorkflowCore.Persistence.MongoDB
WorkflowCore.Persistence.MongoDB
workflow;.NET;Core;state machine;WorkflowCore;MongoDB;Mongo
@@ -22,13 +21,7 @@
-
-
+
-
-
-
-
-
diff --git a/src/providers/WorkflowCore.Persistence.MySQL/WorkflowCore.Persistence.MySQL.csproj b/src/providers/WorkflowCore.Persistence.MySQL/WorkflowCore.Persistence.MySQL.csproj
index 8b87ba216..50ac20fb8 100644
--- a/src/providers/WorkflowCore.Persistence.MySQL/WorkflowCore.Persistence.MySQL.csproj
+++ b/src/providers/WorkflowCore.Persistence.MySQL/WorkflowCore.Persistence.MySQL.csproj
@@ -4,7 +4,6 @@
Workflow Core MySQL Persistence Provider
1.0.0
Daniel Gerlag
- netstandard2.1;net6.0
WorkflowCore.Persistence.MySQL
WorkflowCore.Persistence.MySQL
workflow;.NET;Core;state machine;WorkflowCore;MySQL
@@ -18,28 +17,12 @@
Provides support to persist workflows running on Workflow Core to a MySQL database.
-
-
- all
- runtime; build; native; contentfiles; analyzers
-
-
-
-
-
-
- all
- runtime; build; native; contentfiles; analyzers
-
-
-
-
-
-
+
+
all
runtime; build; native; contentfiles; analyzers
-
+
diff --git a/src/providers/WorkflowCore.Persistence.Oracle/WorkflowCore.Persistence.Oracle.csproj b/src/providers/WorkflowCore.Persistence.Oracle/WorkflowCore.Persistence.Oracle.csproj
index e49e1a88a..4fe5a5ab7 100644
--- a/src/providers/WorkflowCore.Persistence.Oracle/WorkflowCore.Persistence.Oracle.csproj
+++ b/src/providers/WorkflowCore.Persistence.Oracle/WorkflowCore.Persistence.Oracle.csproj
@@ -4,7 +4,6 @@
Workflow Core Oracle Persistence Provider
1.0.0
Christian Jundt
- net6.0;net8.0
WorkflowCore.Persistence.Oracle
WorkflowCore.Persistence.Oracle
workflow;.NET;Core;state machine;WorkflowCore;Oracle
@@ -18,28 +17,15 @@
Provides support to persist workflows running on Workflow Core to a Oracle database.
-
-
- All
-
-
- all
- runtime; build; native; contentfiles; analyzers; buildtransitive
-
-
-
-
-
-
+
+
All
-
+
all
runtime; build; native; contentfiles; analyzers; buildtransitive
-
- 7.21.13
-
+
diff --git a/src/providers/WorkflowCore.Persistence.PostgreSQL/WorkflowCore.Persistence.PostgreSQL.csproj b/src/providers/WorkflowCore.Persistence.PostgreSQL/WorkflowCore.Persistence.PostgreSQL.csproj
index be939451b..bcc99f3e9 100644
--- a/src/providers/WorkflowCore.Persistence.PostgreSQL/WorkflowCore.Persistence.PostgreSQL.csproj
+++ b/src/providers/WorkflowCore.Persistence.PostgreSQL/WorkflowCore.Persistence.PostgreSQL.csproj
@@ -3,7 +3,6 @@
Workflow Core PostgreSQL Persistence Provider
Daniel Gerlag
- netstandard2.1;net6.0;net8.0
WorkflowCore.Persistence.PostgreSQL
WorkflowCore.Persistence.PostgreSQL
workflow;.NET;Core;state machine;WorkflowCore;PostgreSQL
@@ -22,37 +21,13 @@
-
-
-
-
- All
-
-
- all
- runtime; build; native; contentfiles; analyzers; buildtransitive
-
-
-
-
-
-
-
- All
-
-
- all
- runtime; build; native; contentfiles; analyzers; buildtransitive
-
-
-
-
-
-
-
+
+
+
+
All
-
+
all
runtime; build; native; contentfiles; analyzers; buildtransitive
diff --git a/src/providers/WorkflowCore.Persistence.RavenDB/WorkflowCore.Persistence.RavenDB.csproj b/src/providers/WorkflowCore.Persistence.RavenDB/WorkflowCore.Persistence.RavenDB.csproj
index 69c8e94e7..34aa86b9b 100644
--- a/src/providers/WorkflowCore.Persistence.RavenDB/WorkflowCore.Persistence.RavenDB.csproj
+++ b/src/providers/WorkflowCore.Persistence.RavenDB/WorkflowCore.Persistence.RavenDB.csproj
@@ -2,7 +2,6 @@
Workflow Core RavenDB Persistence Provider
- netstandard2.0
WorkflowCore.Persistence.RavenDB
WorkflowCore.Persistence.RavenDB
workflow;.NET;Core;state machine;WorkflowCore;RavenDB
@@ -17,16 +16,11 @@
-
+
-
-
-
-
-
diff --git a/src/providers/WorkflowCore.Persistence.SqlServer/WorkflowCore.Persistence.SqlServer.csproj b/src/providers/WorkflowCore.Persistence.SqlServer/WorkflowCore.Persistence.SqlServer.csproj
index 2c4f5cee3..66a7add3d 100644
--- a/src/providers/WorkflowCore.Persistence.SqlServer/WorkflowCore.Persistence.SqlServer.csproj
+++ b/src/providers/WorkflowCore.Persistence.SqlServer/WorkflowCore.Persistence.SqlServer.csproj
@@ -4,7 +4,6 @@
Workflow Core SQL Server Persistence Provider
1.8.0
Daniel Gerlag
- netstandard2.1;net6.0;net8.0;net9.0
WorkflowCore.Persistence.SqlServer
WorkflowCore.Persistence.SqlServer
workflow;.NET;Core;state machine;WorkflowCore
@@ -23,45 +22,12 @@
-
-
-
- All
-
-
- all
- runtime; build; native; contentfiles; analyzers; buildtransitive
-
-
-
-
-
-
- All
-
-
- all
- runtime; build; native; contentfiles; analyzers; buildtransitive
-
-
-
-
-
-
- All
-
-
- all
- runtime; build; native; contentfiles; analyzers; buildtransitive
-
-
-
-
-
-
+
+
+
All
-
+
all
runtime; build; native; contentfiles; analyzers; buildtransitive
diff --git a/src/providers/WorkflowCore.Persistence.Sqlite/WorkflowCore.Persistence.Sqlite.csproj b/src/providers/WorkflowCore.Persistence.Sqlite/WorkflowCore.Persistence.Sqlite.csproj
index 1797e054b..e6e422eb9 100644
--- a/src/providers/WorkflowCore.Persistence.Sqlite/WorkflowCore.Persistence.Sqlite.csproj
+++ b/src/providers/WorkflowCore.Persistence.Sqlite/WorkflowCore.Persistence.Sqlite.csproj
@@ -4,7 +4,6 @@
Workflow Core Sqlite Persistence Provider
1.5.0
Daniel Gerlag
- netstandard2.1;net6.0;net8.0
WorkflowCore.Persistence.Sqlite
WorkflowCore.Persistence.Sqlite
workflow;.NET;Core;state machine;WorkflowCore;Sqlite
@@ -23,16 +22,8 @@
-
-
-
-
-
-
-
-
-
-
+
+
diff --git a/src/providers/WorkflowCore.Providers.AWS/WorkflowCore.Providers.AWS.csproj b/src/providers/WorkflowCore.Providers.AWS/WorkflowCore.Providers.AWS.csproj
index 4ea4a1ed8..7b03a0a46 100644
--- a/src/providers/WorkflowCore.Providers.AWS/WorkflowCore.Providers.AWS.csproj
+++ b/src/providers/WorkflowCore.Providers.AWS/WorkflowCore.Providers.AWS.csproj
@@ -1,7 +1,6 @@
- netstandard2.0
Daniel Gerlag
AWS providers for Workflow Core
@@ -14,11 +13,9 @@
-
-
-
-
-
+
+
+
diff --git a/src/providers/WorkflowCore.Providers.Azure/WorkflowCore.Providers.Azure.csproj b/src/providers/WorkflowCore.Providers.Azure/WorkflowCore.Providers.Azure.csproj
index 65517764c..339ad04f0 100644
--- a/src/providers/WorkflowCore.Providers.Azure/WorkflowCore.Providers.Azure.csproj
+++ b/src/providers/WorkflowCore.Providers.Azure/WorkflowCore.Providers.Azure.csproj
@@ -1,13 +1,11 @@
- netstandard2.0
Azure providers for Workflow Core
- Provides distributed lock management on Workflow Core
- Provides Queueing support on Workflow Core
workflow workflowcore dlm
- $(PackageTargetFallback);dnxcore50
https://github.com/danielgerlag/workflow-core
https://github.com/danielgerlag/workflow-core/blob/master/LICENSE.md
git
@@ -16,10 +14,10 @@
-
-
-
-
+
+
+
+
diff --git a/src/providers/WorkflowCore.Providers.Elasticsearch/WorkflowCore.Providers.Elasticsearch.csproj b/src/providers/WorkflowCore.Providers.Elasticsearch/WorkflowCore.Providers.Elasticsearch.csproj
index 7bf5600b8..b3c9a06ab 100644
--- a/src/providers/WorkflowCore.Providers.Elasticsearch/WorkflowCore.Providers.Elasticsearch.csproj
+++ b/src/providers/WorkflowCore.Providers.Elasticsearch/WorkflowCore.Providers.Elasticsearch.csproj
@@ -1,7 +1,6 @@
- netstandard2.0
https://github.com/danielgerlag/workflow-core/blob/master/LICENSE.md
https://github.com/danielgerlag/workflow-core
https://github.com/danielgerlag/workflow-core.git
@@ -12,8 +11,8 @@
-
-
+
+
diff --git a/src/providers/WorkflowCore.Providers.Redis/WorkflowCore.Providers.Redis.csproj b/src/providers/WorkflowCore.Providers.Redis/WorkflowCore.Providers.Redis.csproj
index b1cc0aa97..697c041de 100644
--- a/src/providers/WorkflowCore.Providers.Redis/WorkflowCore.Providers.Redis.csproj
+++ b/src/providers/WorkflowCore.Providers.Redis/WorkflowCore.Providers.Redis.csproj
@@ -1,7 +1,6 @@
- netstandard2.0
https://github.com/danielgerlag/workflow-core/blob/master/LICENSE.md
https://github.com/danielgerlag/workflow-core.git
git
@@ -10,10 +9,9 @@
-
-
-
-
+
+
+
diff --git a/src/providers/WorkflowCore.QueueProviders.RabbitMQ/WorkflowCore.QueueProviders.RabbitMQ.csproj b/src/providers/WorkflowCore.QueueProviders.RabbitMQ/WorkflowCore.QueueProviders.RabbitMQ.csproj
index df02daa76..d1c3829b5 100644
--- a/src/providers/WorkflowCore.QueueProviders.RabbitMQ/WorkflowCore.QueueProviders.RabbitMQ.csproj
+++ b/src/providers/WorkflowCore.QueueProviders.RabbitMQ/WorkflowCore.QueueProviders.RabbitMQ.csproj
@@ -3,7 +3,6 @@
Workflow Core RabbitMQ queue provider
Daniel Gerlag
- netstandard2.0
WorkflowCore.QueueProviders.RabbitMQ
WorkflowCore.QueueProviders.RabbitMQ
workflow;.NET;Core;state machine;WorkflowCore;RabbitMQ
@@ -22,7 +21,6 @@
-
diff --git a/src/providers/WorkflowCore.QueueProviders.SqlServer/WorkflowCore.QueueProviders.SqlServer.csproj b/src/providers/WorkflowCore.QueueProviders.SqlServer/WorkflowCore.QueueProviders.SqlServer.csproj
index 26e52c308..9864a836c 100644
--- a/src/providers/WorkflowCore.QueueProviders.SqlServer/WorkflowCore.QueueProviders.SqlServer.csproj
+++ b/src/providers/WorkflowCore.QueueProviders.SqlServer/WorkflowCore.QueueProviders.SqlServer.csproj
@@ -1,7 +1,6 @@
- netstandard2.0
Roberto Paterlini
Queue provider for Workflow-core using SQL Server Service Broker
@@ -20,9 +19,8 @@
-
-
+
diff --git a/src/samples/Directory.Build.props b/src/samples/Directory.Build.props
index 8e4a35270..8f2fe3400 100644
--- a/src/samples/Directory.Build.props
+++ b/src/samples/Directory.Build.props
@@ -1,6 +1,6 @@
- net6.0
+ net9.0
latest
false
diff --git a/src/samples/WorkflowCore.Sample01/WorkflowCore.Sample01.csproj b/src/samples/WorkflowCore.Sample01/WorkflowCore.Sample01.csproj
index d20a6bc51..ed1e559ad 100644
--- a/src/samples/WorkflowCore.Sample01/WorkflowCore.Sample01.csproj
+++ b/src/samples/WorkflowCore.Sample01/WorkflowCore.Sample01.csproj
@@ -15,12 +15,7 @@
-
-
-
-
-
-
+
diff --git a/src/samples/WorkflowCore.Sample02/Program.cs b/src/samples/WorkflowCore.Sample02/Program.cs
index 22dd3c196..398ea2a03 100644
--- a/src/samples/WorkflowCore.Sample02/Program.cs
+++ b/src/samples/WorkflowCore.Sample02/Program.cs
@@ -26,7 +26,7 @@ public static void Main(string[] args)
private static IServiceProvider ConfigureServices()
{
//setup dependency injection
- IServiceCollection services = new ServiceCollection();
+ ServiceCollection services = new();
services.AddLogging();
services.AddWorkflow();
var serviceProvider = services.BuildServiceProvider();
diff --git a/src/samples/WorkflowCore.Sample02/WorkflowCore.Sample02.csproj b/src/samples/WorkflowCore.Sample02/WorkflowCore.Sample02.csproj
index be4e85c2d..505bd4842 100644
--- a/src/samples/WorkflowCore.Sample02/WorkflowCore.Sample02.csproj
+++ b/src/samples/WorkflowCore.Sample02/WorkflowCore.Sample02.csproj
@@ -10,8 +10,7 @@
-
-
+
diff --git a/src/samples/WorkflowCore.Sample03/WorkflowCore.Sample03.csproj b/src/samples/WorkflowCore.Sample03/WorkflowCore.Sample03.csproj
index 180c03454..65fef5381 100644
--- a/src/samples/WorkflowCore.Sample03/WorkflowCore.Sample03.csproj
+++ b/src/samples/WorkflowCore.Sample03/WorkflowCore.Sample03.csproj
@@ -15,8 +15,7 @@
-
-
+
diff --git a/src/samples/WorkflowCore.Sample04/WorkflowCore.Sample04.csproj b/src/samples/WorkflowCore.Sample04/WorkflowCore.Sample04.csproj
index 5940a8e00..c5f99fa60 100644
--- a/src/samples/WorkflowCore.Sample04/WorkflowCore.Sample04.csproj
+++ b/src/samples/WorkflowCore.Sample04/WorkflowCore.Sample04.csproj
@@ -23,9 +23,8 @@
-
-
-
+
+
diff --git a/src/samples/WorkflowCore.Sample05/Program.cs b/src/samples/WorkflowCore.Sample05/Program.cs
index a0e727633..669a047b4 100644
--- a/src/samples/WorkflowCore.Sample05/Program.cs
+++ b/src/samples/WorkflowCore.Sample05/Program.cs
@@ -1,6 +1,5 @@
using Microsoft.Extensions.DependencyInjection;
using System;
-using System.Linq;
using WorkflowCore.Interface;
namespace WorkflowCore.Sample05
diff --git a/src/samples/WorkflowCore.Sample05/WorkflowCore.Sample05.csproj b/src/samples/WorkflowCore.Sample05/WorkflowCore.Sample05.csproj
index bbfd7f7c7..cc5e05d42 100644
--- a/src/samples/WorkflowCore.Sample05/WorkflowCore.Sample05.csproj
+++ b/src/samples/WorkflowCore.Sample05/WorkflowCore.Sample05.csproj
@@ -10,12 +10,12 @@
-
-
+
-
+
+
diff --git a/src/samples/WorkflowCore.Sample06/WorkflowCore.Sample06.csproj b/src/samples/WorkflowCore.Sample06/WorkflowCore.Sample06.csproj
index 47e03b0ee..f5a19de34 100644
--- a/src/samples/WorkflowCore.Sample06/WorkflowCore.Sample06.csproj
+++ b/src/samples/WorkflowCore.Sample06/WorkflowCore.Sample06.csproj
@@ -10,12 +10,12 @@
-
-
+
-
+
+
diff --git a/src/samples/WorkflowCore.Sample07/WorkflowCore.Sample07.csproj b/src/samples/WorkflowCore.Sample07/WorkflowCore.Sample07.csproj
index 1cc78f66f..d70c19977 100644
--- a/src/samples/WorkflowCore.Sample07/WorkflowCore.Sample07.csproj
+++ b/src/samples/WorkflowCore.Sample07/WorkflowCore.Sample07.csproj
@@ -22,9 +22,9 @@
-
-
-
+
+
+
diff --git a/src/samples/WorkflowCore.Sample08/WorkflowCore.Sample08.csproj b/src/samples/WorkflowCore.Sample08/WorkflowCore.Sample08.csproj
index f6ae3bcba..da68ad721 100644
--- a/src/samples/WorkflowCore.Sample08/WorkflowCore.Sample08.csproj
+++ b/src/samples/WorkflowCore.Sample08/WorkflowCore.Sample08.csproj
@@ -19,8 +19,4 @@
-
-
-
-
diff --git a/src/samples/WorkflowCore.Sample09/WorkflowCore.Sample09.csproj b/src/samples/WorkflowCore.Sample09/WorkflowCore.Sample09.csproj
index e7c7206ec..44f37ce5b 100644
--- a/src/samples/WorkflowCore.Sample09/WorkflowCore.Sample09.csproj
+++ b/src/samples/WorkflowCore.Sample09/WorkflowCore.Sample09.csproj
@@ -4,10 +4,6 @@
Exe
-
-
-
-
diff --git a/src/samples/WorkflowCore.Sample09s/WorkflowCore.Sample09s.csproj b/src/samples/WorkflowCore.Sample09s/WorkflowCore.Sample09s.csproj
index 67c94bc64..bcc62dbd1 100644
--- a/src/samples/WorkflowCore.Sample09s/WorkflowCore.Sample09s.csproj
+++ b/src/samples/WorkflowCore.Sample09s/WorkflowCore.Sample09s.csproj
@@ -4,10 +4,6 @@
Exe
-
-
-
-
diff --git a/src/samples/WorkflowCore.Sample10/WorkflowCore.Sample10.csproj b/src/samples/WorkflowCore.Sample10/WorkflowCore.Sample10.csproj
index e7c7206ec..44f37ce5b 100644
--- a/src/samples/WorkflowCore.Sample10/WorkflowCore.Sample10.csproj
+++ b/src/samples/WorkflowCore.Sample10/WorkflowCore.Sample10.csproj
@@ -4,10 +4,6 @@
Exe
-
-
-
-
diff --git a/src/samples/WorkflowCore.Sample11/WorkflowCore.Sample11.csproj b/src/samples/WorkflowCore.Sample11/WorkflowCore.Sample11.csproj
index 106048445..f8c365aee 100644
--- a/src/samples/WorkflowCore.Sample11/WorkflowCore.Sample11.csproj
+++ b/src/samples/WorkflowCore.Sample11/WorkflowCore.Sample11.csproj
@@ -5,8 +5,7 @@
-
-
+
diff --git a/src/samples/WorkflowCore.Sample12/WorkflowCore.Sample12.csproj b/src/samples/WorkflowCore.Sample12/WorkflowCore.Sample12.csproj
index e0fb0e8aa..40f9fccfd 100644
--- a/src/samples/WorkflowCore.Sample12/WorkflowCore.Sample12.csproj
+++ b/src/samples/WorkflowCore.Sample12/WorkflowCore.Sample12.csproj
@@ -4,10 +4,6 @@
Exe
-
-
-
-
diff --git a/src/samples/WorkflowCore.Sample13/WorkflowCore.Sample13.csproj b/src/samples/WorkflowCore.Sample13/WorkflowCore.Sample13.csproj
index 522eaac98..28ae9b731 100644
--- a/src/samples/WorkflowCore.Sample13/WorkflowCore.Sample13.csproj
+++ b/src/samples/WorkflowCore.Sample13/WorkflowCore.Sample13.csproj
@@ -4,10 +4,6 @@
Exe
-
-
-
-
diff --git a/src/samples/WorkflowCore.Sample15/WorkflowCore.Sample15.csproj b/src/samples/WorkflowCore.Sample15/WorkflowCore.Sample15.csproj
index f8d1df555..f966bcb5c 100644
--- a/src/samples/WorkflowCore.Sample15/WorkflowCore.Sample15.csproj
+++ b/src/samples/WorkflowCore.Sample15/WorkflowCore.Sample15.csproj
@@ -5,8 +5,7 @@
-
-
+
diff --git a/src/samples/WorkflowCore.Sample16/WorkflowCore.Sample16.csproj b/src/samples/WorkflowCore.Sample16/WorkflowCore.Sample16.csproj
index f8d1df555..f966bcb5c 100644
--- a/src/samples/WorkflowCore.Sample16/WorkflowCore.Sample16.csproj
+++ b/src/samples/WorkflowCore.Sample16/WorkflowCore.Sample16.csproj
@@ -5,8 +5,7 @@
-
-
+
diff --git a/src/samples/WorkflowCore.Sample18/WorkflowCore.Sample18.csproj b/src/samples/WorkflowCore.Sample18/WorkflowCore.Sample18.csproj
index c1c6e0846..f48d1451d 100644
--- a/src/samples/WorkflowCore.Sample18/WorkflowCore.Sample18.csproj
+++ b/src/samples/WorkflowCore.Sample18/WorkflowCore.Sample18.csproj
@@ -5,10 +5,9 @@
-
-
-
-
+
+
+
diff --git a/src/samples/WorkflowCore.Sample19/WorkflowCore.Sample19.csproj b/src/samples/WorkflowCore.Sample19/WorkflowCore.Sample19.csproj
index 181b45e66..440d99866 100644
--- a/src/samples/WorkflowCore.Sample19/WorkflowCore.Sample19.csproj
+++ b/src/samples/WorkflowCore.Sample19/WorkflowCore.Sample19.csproj
@@ -5,11 +5,9 @@
-
-
-
-
-
+
+
+
diff --git a/src/samples/WorkflowCore.TestSample01/WorkflowCore.TestSample01.csproj b/src/samples/WorkflowCore.TestSample01/WorkflowCore.TestSample01.csproj
index 308565745..a7162d179 100644
--- a/src/samples/WorkflowCore.TestSample01/WorkflowCore.TestSample01.csproj
+++ b/src/samples/WorkflowCore.TestSample01/WorkflowCore.TestSample01.csproj
@@ -2,12 +2,15 @@
-
-
-
-
-
-
+
+
+
+
+
+
+ all
+ runtime; build; native; contentfiles; analyzers; buildtransitive
+
diff --git a/test/Directory.Build.props b/test/Directory.Build.props
index cdb7e1676..1530d9ef7 100644
--- a/test/Directory.Build.props
+++ b/test/Directory.Build.props
@@ -1,6 +1,6 @@
- net6.0;net8.0
+ net9.0
latest
false
@@ -12,6 +12,6 @@
-
+
\ No newline at end of file
diff --git a/test/Docker.Testify/Docker.Testify.csproj b/test/Docker.Testify/Docker.Testify.csproj
index a83648df4..03018d8e6 100644
--- a/test/Docker.Testify/Docker.Testify.csproj
+++ b/test/Docker.Testify/Docker.Testify.csproj
@@ -1,9 +1,20 @@
-
+
+
+
+
+
+
+
+
+ all
+ runtime; build; native; contentfiles; analyzers; buildtransitive
+
+
diff --git a/test/ScratchPad/ScratchPad.csproj b/test/ScratchPad/ScratchPad.csproj
index 4e58ba3b1..2ab0546ae 100644
--- a/test/ScratchPad/ScratchPad.csproj
+++ b/test/ScratchPad/ScratchPad.csproj
@@ -8,7 +8,6 @@
false
false
false
- net6.0;net8.0
@@ -39,4 +38,14 @@
+
+
+
+
+
+ all
+ runtime; build; native; contentfiles; analyzers; buildtransitive
+
+
+
diff --git a/test/WorkflowCore.IntegrationTests/Scenarios/ParallelEventsScenario.cs b/test/WorkflowCore.IntegrationTests/Scenarios/ParallelEventsScenario.cs
index 2c3b6825f..ba7201362 100644
--- a/test/WorkflowCore.IntegrationTests/Scenarios/ParallelEventsScenario.cs
+++ b/test/WorkflowCore.IntegrationTests/Scenarios/ParallelEventsScenario.cs
@@ -43,19 +43,19 @@ public void Build(IWorkflowBuilder builder)
.Parallel()
.Do(then =>
then.WaitFor("Event1", data => EVENT_KEY).Then()
- .Input(step => step.Delay, data => TimeSpan.FromMilliseconds(2000)))
+ .Input(step => step.Delay, data => TimeSpan.FromSeconds(2)))
.Do(then =>
then.WaitFor("Event2", data => EVENT_KEY).Then()
- .Input(step => step.Delay, data => TimeSpan.FromMilliseconds(2000)))
+ .Input(step => step.Delay, data => TimeSpan.FromSeconds(2)))
.Do(then =>
then.WaitFor("Event3", data => EVENT_KEY).Then()
- .Input(step => step.Delay, data => TimeSpan.FromMilliseconds(5000)))
+ .Input(step => step.Delay, data => TimeSpan.FromSeconds(5)))
.Do(then =>
then.WaitFor("Event4", data => EVENT_KEY).Then()
- .Input(step => step.Delay, data => TimeSpan.FromMilliseconds(100)))
+ .Input(step => step.Delay, data => TimeSpan.FromMilliseconds(100, 0)))
.Do(then =>
then.WaitFor("Event5", data => EVENT_KEY).Then()
- .Input(step => step.Delay, data => TimeSpan.FromMilliseconds(100)))
+ .Input(step => step.Delay, data => TimeSpan.FromMilliseconds(100, 0)))
.Join()
.Then(x =>
{
diff --git a/test/WorkflowCore.IntegrationTests/WorkflowCore.IntegrationTests.csproj b/test/WorkflowCore.IntegrationTests/WorkflowCore.IntegrationTests.csproj
index c92182936..905409638 100644
--- a/test/WorkflowCore.IntegrationTests/WorkflowCore.IntegrationTests.csproj
+++ b/test/WorkflowCore.IntegrationTests/WorkflowCore.IntegrationTests.csproj
@@ -7,7 +7,6 @@
false
false
false
- net6.0
@@ -25,4 +24,15 @@
+
+
+
+
+
+
+ all
+ runtime; build; native; contentfiles; analyzers; buildtransitive
+
+
+
diff --git a/test/WorkflowCore.TestAssets/WorkflowCore.TestAssets.csproj b/test/WorkflowCore.TestAssets/WorkflowCore.TestAssets.csproj
index cbba0dccb..4ae4478af 100644
--- a/test/WorkflowCore.TestAssets/WorkflowCore.TestAssets.csproj
+++ b/test/WorkflowCore.TestAssets/WorkflowCore.TestAssets.csproj
@@ -38,8 +38,7 @@
-
-
+
@@ -57,4 +56,15 @@
+
+
+
+
+
+
+ all
+ runtime; build; native; contentfiles; analyzers; buildtransitive
+
+
+
diff --git a/test/WorkflowCore.Tests.DynamoDB/WorkflowCore.Tests.DynamoDB.csproj b/test/WorkflowCore.Tests.DynamoDB/WorkflowCore.Tests.DynamoDB.csproj
index 6de478177..946c1fe05 100644
--- a/test/WorkflowCore.Tests.DynamoDB/WorkflowCore.Tests.DynamoDB.csproj
+++ b/test/WorkflowCore.Tests.DynamoDB/WorkflowCore.Tests.DynamoDB.csproj
@@ -1,11 +1,7 @@
-
- net6.0
-
-
-
+
@@ -15,4 +11,14 @@
+
+
+
+
+
+ all
+ runtime; build; native; contentfiles; analyzers; buildtransitive
+
+
+
diff --git a/test/WorkflowCore.Tests.Elasticsearch/WorkflowCore.Tests.Elasticsearch.csproj b/test/WorkflowCore.Tests.Elasticsearch/WorkflowCore.Tests.Elasticsearch.csproj
index d5bae6c71..9232dc9e2 100644
--- a/test/WorkflowCore.Tests.Elasticsearch/WorkflowCore.Tests.Elasticsearch.csproj
+++ b/test/WorkflowCore.Tests.Elasticsearch/WorkflowCore.Tests.Elasticsearch.csproj
@@ -1,11 +1,7 @@
-
- net6.0
-
-
-
+
@@ -14,4 +10,14 @@
+
+
+
+
+
+ all
+ runtime; build; native; contentfiles; analyzers; buildtransitive
+
+
+
diff --git a/test/WorkflowCore.Tests.MongoDB/WorkflowCore.Tests.MongoDB.csproj b/test/WorkflowCore.Tests.MongoDB/WorkflowCore.Tests.MongoDB.csproj
index 0bffc02e8..fcb98f995 100644
--- a/test/WorkflowCore.Tests.MongoDB/WorkflowCore.Tests.MongoDB.csproj
+++ b/test/WorkflowCore.Tests.MongoDB/WorkflowCore.Tests.MongoDB.csproj
@@ -7,7 +7,6 @@
false
false
false
- net8.0
@@ -22,7 +21,17 @@
-
+
+
+
+
+
+
+
+
+ all
+ runtime; build; native; contentfiles; analyzers; buildtransitive
+
diff --git a/test/WorkflowCore.Tests.MySQL/WorkflowCore.Tests.MySQL.csproj b/test/WorkflowCore.Tests.MySQL/WorkflowCore.Tests.MySQL.csproj
index 4ee96725f..72213eade 100644
--- a/test/WorkflowCore.Tests.MySQL/WorkflowCore.Tests.MySQL.csproj
+++ b/test/WorkflowCore.Tests.MySQL/WorkflowCore.Tests.MySQL.csproj
@@ -1,11 +1,7 @@
-
- net6.0
-
-
-
+
@@ -18,4 +14,14 @@
+
+
+
+
+
+ all
+ runtime; build; native; contentfiles; analyzers; buildtransitive
+
+
+
diff --git a/test/WorkflowCore.Tests.Oracle/WorkflowCore.Tests.Oracle.csproj b/test/WorkflowCore.Tests.Oracle/WorkflowCore.Tests.Oracle.csproj
index b3b68406c..6930ebf66 100644
--- a/test/WorkflowCore.Tests.Oracle/WorkflowCore.Tests.Oracle.csproj
+++ b/test/WorkflowCore.Tests.Oracle/WorkflowCore.Tests.Oracle.csproj
@@ -1,7 +1,6 @@
- net6.0;net8.0
WorkflowCore.Tests.Oracle
WorkflowCore.Tests.Oracle
true
@@ -11,7 +10,7 @@
-
+
@@ -22,4 +21,14 @@
+
+
+
+
+
+ all
+ runtime; build; native; contentfiles; analyzers; buildtransitive
+
+
+
diff --git a/test/WorkflowCore.Tests.PostgreSQL/WorkflowCore.Tests.PostgreSQL.csproj b/test/WorkflowCore.Tests.PostgreSQL/WorkflowCore.Tests.PostgreSQL.csproj
index 53a91aa9a..298bef6a3 100644
--- a/test/WorkflowCore.Tests.PostgreSQL/WorkflowCore.Tests.PostgreSQL.csproj
+++ b/test/WorkflowCore.Tests.PostgreSQL/WorkflowCore.Tests.PostgreSQL.csproj
@@ -7,7 +7,6 @@
false
false
false
- net6.0;net8.0
@@ -21,7 +20,18 @@
-
+
+
+
+
+
+
+
+
+
+ all
+ runtime; build; native; contentfiles; analyzers; buildtransitive
+
diff --git a/test/WorkflowCore.Tests.QueueProviders.RabbitMQ/WorkflowCore.Tests.QueueProviders.RabbitMQ.csproj b/test/WorkflowCore.Tests.QueueProviders.RabbitMQ/WorkflowCore.Tests.QueueProviders.RabbitMQ.csproj
index 5fc77518a..8bc18415b 100644
--- a/test/WorkflowCore.Tests.QueueProviders.RabbitMQ/WorkflowCore.Tests.QueueProviders.RabbitMQ.csproj
+++ b/test/WorkflowCore.Tests.QueueProviders.RabbitMQ/WorkflowCore.Tests.QueueProviders.RabbitMQ.csproj
@@ -1,15 +1,25 @@
-
- net6.0
-
-
-
+
+ all
+ runtime; build; native; contentfiles; analyzers; buildtransitive
+
+
+
+
+
+
+
+ all
+ runtime; build; native; contentfiles; analyzers; buildtransitive
+
+
+
diff --git a/test/WorkflowCore.Tests.Redis/WorkflowCore.Tests.Redis.csproj b/test/WorkflowCore.Tests.Redis/WorkflowCore.Tests.Redis.csproj
index f6a8aaed1..7efc1b0a6 100644
--- a/test/WorkflowCore.Tests.Redis/WorkflowCore.Tests.Redis.csproj
+++ b/test/WorkflowCore.Tests.Redis/WorkflowCore.Tests.Redis.csproj
@@ -1,12 +1,8 @@
-
- net6.0
-
-
-
-
+
+
@@ -17,4 +13,15 @@
+
+
+
+
+
+
+ all
+ runtime; build; native; contentfiles; analyzers; buildtransitive
+
+
+
diff --git a/test/WorkflowCore.Tests.SqlServer/WorkflowCore.Tests.SqlServer.csproj b/test/WorkflowCore.Tests.SqlServer/WorkflowCore.Tests.SqlServer.csproj
index 11b6c00e2..418bc927e 100644
--- a/test/WorkflowCore.Tests.SqlServer/WorkflowCore.Tests.SqlServer.csproj
+++ b/test/WorkflowCore.Tests.SqlServer/WorkflowCore.Tests.SqlServer.csproj
@@ -1,11 +1,7 @@
-
- net6.0;net8.0;net9.0
-
-
-
+
@@ -17,4 +13,15 @@
+
+
+
+
+
+
+ all
+ runtime; build; native; contentfiles; analyzers; buildtransitive
+
+
+
diff --git a/test/WorkflowCore.Tests.Sqlite/WorkflowCore.Tests.Sqlite.csproj b/test/WorkflowCore.Tests.Sqlite/WorkflowCore.Tests.Sqlite.csproj
index e3e981713..80e74da3d 100644
--- a/test/WorkflowCore.Tests.Sqlite/WorkflowCore.Tests.Sqlite.csproj
+++ b/test/WorkflowCore.Tests.Sqlite/WorkflowCore.Tests.Sqlite.csproj
@@ -1,9 +1,5 @@
-
- net6.0;net8.0
-
-
@@ -11,4 +7,15 @@
+
+
+
+
+
+
+ all
+ runtime; build; native; contentfiles; analyzers; buildtransitive
+
+
+
diff --git a/test/WorkflowCore.UnitTests/WorkflowCore.UnitTests.csproj b/test/WorkflowCore.UnitTests/WorkflowCore.UnitTests.csproj
index ff8f2e19e..c1eeb1d14 100644
--- a/test/WorkflowCore.UnitTests/WorkflowCore.UnitTests.csproj
+++ b/test/WorkflowCore.UnitTests/WorkflowCore.UnitTests.csproj
@@ -7,7 +7,6 @@
false
false
false
- net6.0
@@ -20,4 +19,15 @@
+
+
+
+
+
+
+ all
+ runtime; build; native; contentfiles; analyzers; buildtransitive
+
+
+