From a7da831382e4f9c18ae2b73810f7c9d4f385a81e Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Wed, 25 Feb 2026 17:01:01 +0000 Subject: [PATCH 1/2] Initial plan From a578030dbcb9c457a68ff436b53a7d57dc02023b Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Wed, 25 Feb 2026 17:04:55 +0000 Subject: [PATCH 2/2] Migrate project to .NET SDK 10 Co-authored-by: leeoades <2321091+leeoades@users.noreply.github.com> --- global.json | 6 ++++++ .../FunctionalStateMachine.Samples.csproj | 2 +- .../StockPurchaserSampleApp.Tests.csproj | 2 +- .../StockPurchaserSampleApp/StockPurchaserSampleApp.csproj | 2 +- .../VendingMachineSampleApp.Tests.csproj | 2 +- .../VendingMachineSampleApp/VendingMachineSampleApp.csproj | 4 ++-- .../FunctionalStateMachine.CommandRunner.csproj | 4 ++-- .../FunctionalStateMachine.Core.csproj | 2 +- .../FunctionalStateMachine.Benchmarks.csproj | 2 +- .../FunctionalStateMachine.CommandRunnerTests.csproj | 4 ++-- .../FunctionalStateMachine.Core.Tests.csproj | 2 +- .../FunctionalStateMachine.Diagrams.Tests.csproj | 2 +- 12 files changed, 20 insertions(+), 14 deletions(-) create mode 100644 global.json diff --git a/global.json b/global.json new file mode 100644 index 0000000..067010d --- /dev/null +++ b/global.json @@ -0,0 +1,6 @@ +{ + "sdk": { + "version": "10.0.102", + "rollForward": "latestFeature" + } +} diff --git a/samples/Basic/FunctionalStateMachine.Samples/FunctionalStateMachine.Samples.csproj b/samples/Basic/FunctionalStateMachine.Samples/FunctionalStateMachine.Samples.csproj index 7b85d3d..8b9cc93 100644 --- a/samples/Basic/FunctionalStateMachine.Samples/FunctionalStateMachine.Samples.csproj +++ b/samples/Basic/FunctionalStateMachine.Samples/FunctionalStateMachine.Samples.csproj @@ -1,7 +1,7 @@ - net9.0 + net10.0 enable enable false diff --git a/samples/StockPurchaser/StockPurchaserSampleApp.Tests/StockPurchaserSampleApp.Tests.csproj b/samples/StockPurchaser/StockPurchaserSampleApp.Tests/StockPurchaserSampleApp.Tests.csproj index 664c03e..1521807 100644 --- a/samples/StockPurchaser/StockPurchaserSampleApp.Tests/StockPurchaserSampleApp.Tests.csproj +++ b/samples/StockPurchaser/StockPurchaserSampleApp.Tests/StockPurchaserSampleApp.Tests.csproj @@ -1,7 +1,7 @@  - net9.0 + net10.0 enable enable false diff --git a/samples/StockPurchaser/StockPurchaserSampleApp/StockPurchaserSampleApp.csproj b/samples/StockPurchaser/StockPurchaserSampleApp/StockPurchaserSampleApp.csproj index 0be1173..ffc5486 100644 --- a/samples/StockPurchaser/StockPurchaserSampleApp/StockPurchaserSampleApp.csproj +++ b/samples/StockPurchaser/StockPurchaserSampleApp/StockPurchaserSampleApp.csproj @@ -2,7 +2,7 @@ Exe - net9.0 + net10.0 enable enable true diff --git a/samples/VendingMachine/VendingMachineSampleApp.Tests/VendingMachineSampleApp.Tests.csproj b/samples/VendingMachine/VendingMachineSampleApp.Tests/VendingMachineSampleApp.Tests.csproj index 86cca86..85829d2 100644 --- a/samples/VendingMachine/VendingMachineSampleApp.Tests/VendingMachineSampleApp.Tests.csproj +++ b/samples/VendingMachine/VendingMachineSampleApp.Tests/VendingMachineSampleApp.Tests.csproj @@ -1,7 +1,7 @@  - net9.0 + net10.0 enable enable false diff --git a/samples/VendingMachine/VendingMachineSampleApp/VendingMachineSampleApp.csproj b/samples/VendingMachine/VendingMachineSampleApp/VendingMachineSampleApp.csproj index a4435a1..6a156b7 100644 --- a/samples/VendingMachine/VendingMachineSampleApp/VendingMachineSampleApp.csproj +++ b/samples/VendingMachine/VendingMachineSampleApp/VendingMachineSampleApp.csproj @@ -2,14 +2,14 @@ Exe - net9.0 + net10.0 enable enable true - + diff --git a/src/FunctionalStateMachine.CommandRunner/FunctionalStateMachine.CommandRunner.csproj b/src/FunctionalStateMachine.CommandRunner/FunctionalStateMachine.CommandRunner.csproj index dc11805..5b71c82 100644 --- a/src/FunctionalStateMachine.CommandRunner/FunctionalStateMachine.CommandRunner.csproj +++ b/src/FunctionalStateMachine.CommandRunner/FunctionalStateMachine.CommandRunner.csproj @@ -1,7 +1,7 @@  - netstandard2.0;net8.0 + netstandard2.0;net10.0 latest enable enable @@ -26,7 +26,7 @@ - + diff --git a/src/FunctionalStateMachine.Core/FunctionalStateMachine.Core.csproj b/src/FunctionalStateMachine.Core/FunctionalStateMachine.Core.csproj index 9ce2547..4ae4846 100644 --- a/src/FunctionalStateMachine.Core/FunctionalStateMachine.Core.csproj +++ b/src/FunctionalStateMachine.Core/FunctionalStateMachine.Core.csproj @@ -1,7 +1,7 @@ - netstandard2.0;net8.0 + netstandard2.0;net10.0 latest enable enable diff --git a/test/FunctionalStateMachine.Benchmarks/FunctionalStateMachine.Benchmarks.csproj b/test/FunctionalStateMachine.Benchmarks/FunctionalStateMachine.Benchmarks.csproj index 133d015..bcafd6c 100644 --- a/test/FunctionalStateMachine.Benchmarks/FunctionalStateMachine.Benchmarks.csproj +++ b/test/FunctionalStateMachine.Benchmarks/FunctionalStateMachine.Benchmarks.csproj @@ -2,7 +2,7 @@ Exe - net9.0 + net10.0 enable disable diff --git a/test/FunctionalStateMachine.CommandRunnerTests/FunctionalStateMachine.CommandRunnerTests.csproj b/test/FunctionalStateMachine.CommandRunnerTests/FunctionalStateMachine.CommandRunnerTests.csproj index a470c4e..21a843f 100644 --- a/test/FunctionalStateMachine.CommandRunnerTests/FunctionalStateMachine.CommandRunnerTests.csproj +++ b/test/FunctionalStateMachine.CommandRunnerTests/FunctionalStateMachine.CommandRunnerTests.csproj @@ -1,7 +1,7 @@  - net9.0 + net10.0 enable enable false @@ -10,7 +10,7 @@ - + diff --git a/test/FunctionalStateMachine.Core.Tests/FunctionalStateMachine.Core.Tests.csproj b/test/FunctionalStateMachine.Core.Tests/FunctionalStateMachine.Core.Tests.csproj index 4761e0d..c042c89 100644 --- a/test/FunctionalStateMachine.Core.Tests/FunctionalStateMachine.Core.Tests.csproj +++ b/test/FunctionalStateMachine.Core.Tests/FunctionalStateMachine.Core.Tests.csproj @@ -1,7 +1,7 @@  - net9.0 + net10.0 enable enable false diff --git a/test/FunctionalStateMachine.Diagrams.Tests/FunctionalStateMachine.Diagrams.Tests.csproj b/test/FunctionalStateMachine.Diagrams.Tests/FunctionalStateMachine.Diagrams.Tests.csproj index ed63ac4..f93ca38 100644 --- a/test/FunctionalStateMachine.Diagrams.Tests/FunctionalStateMachine.Diagrams.Tests.csproj +++ b/test/FunctionalStateMachine.Diagrams.Tests/FunctionalStateMachine.Diagrams.Tests.csproj @@ -1,7 +1,7 @@ - net9.0 + net10.0 enable enable false