diff --git a/.github/workflows/build.dotnet.testcontainers.yml b/.github/workflows/build.dotnet.testcontainers.yml
index a7103e39b..3c1c8a8c2 100644
--- a/.github/workflows/build.dotnet.testcontainers.yml
+++ b/.github/workflows/build.dotnet.testcontainers.yml
@@ -26,7 +26,7 @@ jobs:
run: dotnet build --configuration Release --no-restore
- name: Run tests
- run: dotnet test --configuration Release --no-build --filter Category!=SkipCI --logger "trx;LogFileName=test-results.trx" ./Marten.Integration.Tests/Marten.Integration.Tests.csproj
+ run: dotnet test --configuration Release --no-build --filter Category!=SkipCI --logger:"GitHubActions;report-warnings=false" --logger:"console;verbosity=normal" ./Marten.Integration.Tests/Marten.Integration.Tests.csproj
- name: Upload test results
uses: actions/upload-artifact@v3
diff --git a/.github/workflows/build.dotnet.testreport.yml b/.github/workflows/build.dotnet.testreport.yml
deleted file mode 100644
index 0ddae7e8a..000000000
--- a/.github/workflows/build.dotnet.testreport.yml
+++ /dev/null
@@ -1,22 +0,0 @@
-name: Test Report
-
-on:
- workflow_run:
- workflows: ['Build and Test']
- types:
- - completed
-
-jobs:
- build:
- runs-on: ubuntu-latest
- steps:
- - name: Publish test results
- uses: phoenix-actions/test-reporting@v10
- id: test-report
- with:
- name: Tests Results
- artifact: test-results
- reporter: dotnet-trx
- path: '**/test-results.trx'
- output-to: 'checks'
- fail-on-error: 'false'
diff --git a/.github/workflows/build.dotnet.yml b/.github/workflows/build.dotnet.yml
index c0fd50b14..ecd84f83a 100644
--- a/.github/workflows/build.dotnet.yml
+++ b/.github/workflows/build.dotnet.yml
@@ -29,7 +29,7 @@ jobs:
run: dotnet build --configuration Release --no-restore
- name: Run tests
- run: dotnet test --configuration Release --no-build --filter "Category!=SkipCI&FullyQualifiedName!~Marten.Integration.Tests" --logger "trx;LogFileName=test-results.trx"
+ run: dotnet test --configuration Release --no-build --filter "Category!=SkipCI&FullyQualifiedName!~Marten.Integration.Tests" --logger:"GitHubActions;report-warnings=false" --logger:"console;verbosity=normal"
- name: Upload test results
uses: actions/upload-artifact@v3
diff --git a/Core.Build.props b/Core.Build.props
index 75aece2b4..7ebc65600 100644
--- a/Core.Build.props
+++ b/Core.Build.props
@@ -6,6 +6,6 @@
latest
-
+
diff --git a/Core.ElasticSearch/Core.ElasticSearch.csproj b/Core.ElasticSearch/Core.ElasticSearch.csproj
index 25a590e19..602bc9c11 100644
--- a/Core.ElasticSearch/Core.ElasticSearch.csproj
+++ b/Core.ElasticSearch/Core.ElasticSearch.csproj
@@ -6,7 +6,7 @@
-
+
diff --git a/Core.EventStoreDB.Tests/Core.EventStoreDB.Tests.csproj b/Core.EventStoreDB.Tests/Core.EventStoreDB.Tests.csproj
index e10ad8a46..0810e0474 100644
--- a/Core.EventStoreDB.Tests/Core.EventStoreDB.Tests.csproj
+++ b/Core.EventStoreDB.Tests/Core.EventStoreDB.Tests.csproj
@@ -17,14 +17,14 @@
-
-
-
+
+
+
all
runtime; build; native; contentfiles; analyzers
-
+
diff --git a/Core.Kafka.Tests/Core.Kafka.Tests.csproj b/Core.Kafka.Tests/Core.Kafka.Tests.csproj
index 67e6e199a..3f17b7639 100644
--- a/Core.Kafka.Tests/Core.Kafka.Tests.csproj
+++ b/Core.Kafka.Tests/Core.Kafka.Tests.csproj
@@ -16,14 +16,14 @@
-
-
-
+
+
+
all
runtime; build; native; contentfiles; analyzers
-
+
diff --git a/Core.Marten/Core.Marten.csproj b/Core.Marten/Core.Marten.csproj
index 1b3ab7411..312cd0273 100644
--- a/Core.Marten/Core.Marten.csproj
+++ b/Core.Marten/Core.Marten.csproj
@@ -5,7 +5,7 @@
-
+
diff --git a/Core.Testing/Core.Testing.csproj b/Core.Testing/Core.Testing.csproj
index 1902fb524..0968e2e90 100644
--- a/Core.Testing/Core.Testing.csproj
+++ b/Core.Testing/Core.Testing.csproj
@@ -6,13 +6,13 @@
-
+
-
+
diff --git a/Core.Tests/Core.Tests.csproj b/Core.Tests/Core.Tests.csproj
index e9f3a83f3..16673ee03 100644
--- a/Core.Tests/Core.Tests.csproj
+++ b/Core.Tests/Core.Tests.csproj
@@ -16,15 +16,15 @@
-
-
-
-
+
+
+
+
all
runtime; build; native; contentfiles; analyzers
-
+
diff --git a/EventSourcing.Integration.Tests/EventSourcing.Integration.Tests.csproj b/EventSourcing.Integration.Tests/EventSourcing.Integration.Tests.csproj
index 710e31a82..9552ea86d 100644
--- a/EventSourcing.Integration.Tests/EventSourcing.Integration.Tests.csproj
+++ b/EventSourcing.Integration.Tests/EventSourcing.Integration.Tests.csproj
@@ -12,15 +12,15 @@
-
-
-
-
+
+
+
+
all
runtime; build; native; contentfiles; analyzers
-
+
diff --git a/EventSourcing.NetCore.sln b/EventSourcing.NetCore.sln
index e03f70888..ba2b5266f 100644
--- a/EventSourcing.NetCore.sln
+++ b/EventSourcing.NetCore.sln
@@ -19,7 +19,6 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution
Directory.Build.props = Directory.Build.props
Dockerfile = Dockerfile
Core.Build.props = Core.Build.props
- Tests.Build.props = Tests.Build.props
EndProjectSection
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Core.Tests", "Core.Tests\Core.Tests.csproj", "{E1B97A7B-97C3-4C14-9BE6-ACE0AF45CE61}"
@@ -204,7 +203,6 @@ ProjectSection(SolutionItems) = preProject
.github\workflows\build.dotnet.yml = .github\workflows\build.dotnet.yml
.github\workflows\build.dotnet.testcontainers.yml = .github\workflows\build.dotnet.testcontainers.yml
.github\workflows\publish.docker.yml = .github\workflows\publish.docker.yml
- .github\workflows\build.dotnet.testreport.yml = .github\workflows\build.dotnet.testreport.yml
EndProjectSection
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Marten.Integration.Tests", "Marten.Integration.Tests\Marten.Integration.Tests.csproj", "{D9D67A6C-FE95-4864-B8F1-BD2689134590}"
diff --git a/Marten.Integration.Tests/Marten.Integration.Tests.csproj b/Marten.Integration.Tests/Marten.Integration.Tests.csproj
index 471968580..0d2b33e0d 100644
--- a/Marten.Integration.Tests/Marten.Integration.Tests.csproj
+++ b/Marten.Integration.Tests/Marten.Integration.Tests.csproj
@@ -18,13 +18,13 @@
-
+
-
+
-
-
+
+
all
runtime; build; native; contentfiles; analyzers
@@ -34,5 +34,5 @@
-
+
diff --git a/Sample/CRUDToCQRS/01-CRUD/ECommerce/ECommerce.csproj b/Sample/CRUDToCQRS/01-CRUD/ECommerce/ECommerce.csproj
index edd9dac13..ff44dba62 100644
--- a/Sample/CRUDToCQRS/01-CRUD/ECommerce/ECommerce.csproj
+++ b/Sample/CRUDToCQRS/01-CRUD/ECommerce/ECommerce.csproj
@@ -7,12 +7,12 @@
-
+
all
runtime; build; native; contentfiles; analyzers; buildtransitive
-
-
+
+
diff --git a/Sample/CRUDToCQRS/02-CRUDWithCQRS/ECommerce/ECommerce.csproj b/Sample/CRUDToCQRS/02-CRUDWithCQRS/ECommerce/ECommerce.csproj
index ae8cc201a..ff44dba62 100644
--- a/Sample/CRUDToCQRS/02-CRUDWithCQRS/ECommerce/ECommerce.csproj
+++ b/Sample/CRUDToCQRS/02-CRUDWithCQRS/ECommerce/ECommerce.csproj
@@ -5,15 +5,14 @@
-
-
+
-
+
all
runtime; build; native; contentfiles; analyzers; buildtransitive
-
-
+
+
diff --git a/Sample/CRUDToCQRS/03-DomainGrouping/ECommerce.Domain/ECommerce.Domain.csproj b/Sample/CRUDToCQRS/03-DomainGrouping/ECommerce.Domain/ECommerce.Domain.csproj
index 229e510a8..b8c78b14c 100644
--- a/Sample/CRUDToCQRS/03-DomainGrouping/ECommerce.Domain/ECommerce.Domain.csproj
+++ b/Sample/CRUDToCQRS/03-DomainGrouping/ECommerce.Domain/ECommerce.Domain.csproj
@@ -6,10 +6,10 @@
-
-
+
+
-
+
diff --git a/Sample/CRUDToCQRS/03-DomainGrouping/ECommerce/ECommerce.csproj b/Sample/CRUDToCQRS/03-DomainGrouping/ECommerce/ECommerce.csproj
index 931de8a6b..6f68e9cf3 100644
--- a/Sample/CRUDToCQRS/03-DomainGrouping/ECommerce/ECommerce.csproj
+++ b/Sample/CRUDToCQRS/03-DomainGrouping/ECommerce/ECommerce.csproj
@@ -7,12 +7,12 @@
-
+
all
runtime; build; native; contentfiles; analyzers; buildtransitive
-
-
+
+
diff --git a/Sample/CRUDToCQRS/04-SlimmedDomain/ECommerce.Domain/ECommerce.Domain.csproj b/Sample/CRUDToCQRS/04-SlimmedDomain/ECommerce.Domain/ECommerce.Domain.csproj
index 229e510a8..b8c78b14c 100644
--- a/Sample/CRUDToCQRS/04-SlimmedDomain/ECommerce.Domain/ECommerce.Domain.csproj
+++ b/Sample/CRUDToCQRS/04-SlimmedDomain/ECommerce.Domain/ECommerce.Domain.csproj
@@ -6,10 +6,10 @@
-
-
+
+
-
+
diff --git a/Sample/CRUDToCQRS/04-SlimmedDomain/ECommerce/ECommerce.csproj b/Sample/CRUDToCQRS/04-SlimmedDomain/ECommerce/ECommerce.csproj
index 931de8a6b..6f68e9cf3 100644
--- a/Sample/CRUDToCQRS/04-SlimmedDomain/ECommerce/ECommerce.csproj
+++ b/Sample/CRUDToCQRS/04-SlimmedDomain/ECommerce/ECommerce.csproj
@@ -7,12 +7,12 @@
-
+
all
runtime; build; native; contentfiles; analyzers; buildtransitive
-
-
+
+
diff --git a/Sample/ClosingTheBooks/PointOfSales.Api.Tests/PointOfSales.Api.Tests.csproj b/Sample/ClosingTheBooks/PointOfSales.Api.Tests/PointOfSales.Api.Tests.csproj
index 2fcb601ff..67fd6ffe3 100644
--- a/Sample/ClosingTheBooks/PointOfSales.Api.Tests/PointOfSales.Api.Tests.csproj
+++ b/Sample/ClosingTheBooks/PointOfSales.Api.Tests/PointOfSales.Api.Tests.csproj
@@ -11,11 +11,11 @@
-
+
-
-
+
+
all
runtime; build; native; contentfiles; analyzers; buildtransitive
@@ -25,6 +25,6 @@
-
+
diff --git a/Sample/ClosingTheBooks/PointOfSales.Api/PointOfSales.Api.csproj b/Sample/ClosingTheBooks/PointOfSales.Api/PointOfSales.Api.csproj
index 4a4659d88..268308043 100644
--- a/Sample/ClosingTheBooks/PointOfSales.Api/PointOfSales.Api.csproj
+++ b/Sample/ClosingTheBooks/PointOfSales.Api/PointOfSales.Api.csproj
@@ -9,9 +9,9 @@
-
-
-
+
+
+
diff --git a/Sample/ClosingTheBooks/PointOfSales/PointOfSales.csproj b/Sample/ClosingTheBooks/PointOfSales/PointOfSales.csproj
index 4746cbd37..86b986abb 100644
--- a/Sample/ClosingTheBooks/PointOfSales/PointOfSales.csproj
+++ b/Sample/ClosingTheBooks/PointOfSales/PointOfSales.csproj
@@ -5,6 +5,6 @@
-
+
diff --git a/Sample/ECommerce/Carts/Carts.Api.Tests/Carts.Api.Tests.csproj b/Sample/ECommerce/Carts/Carts.Api.Tests/Carts.Api.Tests.csproj
index 0cd990188..7ca6ca4a8 100644
--- a/Sample/ECommerce/Carts/Carts.Api.Tests/Carts.Api.Tests.csproj
+++ b/Sample/ECommerce/Carts/Carts.Api.Tests/Carts.Api.Tests.csproj
@@ -11,9 +11,9 @@
-
+
-
+
all
runtime; build; native; contentfiles; analyzers; buildtransitive
@@ -24,6 +24,6 @@
-
+
diff --git a/Sample/ECommerce/Carts/Carts.Tests/Carts.Tests.csproj b/Sample/ECommerce/Carts/Carts.Tests/Carts.Tests.csproj
index 87f70e577..43b3cdd46 100644
--- a/Sample/ECommerce/Carts/Carts.Tests/Carts.Tests.csproj
+++ b/Sample/ECommerce/Carts/Carts.Tests/Carts.Tests.csproj
@@ -8,8 +8,8 @@
-
-
+
+
all
runtime; build; native; contentfiles; analyzers
@@ -22,6 +22,6 @@
-
+
diff --git a/Sample/ECommerce/Orders/Orders.Api.Tests/Orders.Api.Tests.csproj b/Sample/ECommerce/Orders/Orders.Api.Tests/Orders.Api.Tests.csproj
index e19253ec7..59db5925c 100644
--- a/Sample/ECommerce/Orders/Orders.Api.Tests/Orders.Api.Tests.csproj
+++ b/Sample/ECommerce/Orders/Orders.Api.Tests/Orders.Api.Tests.csproj
@@ -11,9 +11,9 @@
-
+
-
+
all
runtime; build; native; contentfiles; analyzers; buildtransitive
@@ -24,6 +24,6 @@
-
+
diff --git a/Sample/ECommerce/Orders/Orders.Tests/Orders.Tests.csproj b/Sample/ECommerce/Orders/Orders.Tests/Orders.Tests.csproj
index 8fcdaf25f..36cdd8191 100644
--- a/Sample/ECommerce/Orders/Orders.Tests/Orders.Tests.csproj
+++ b/Sample/ECommerce/Orders/Orders.Tests/Orders.Tests.csproj
@@ -9,8 +9,8 @@
-
-
+
+
all
runtime; build; native; contentfiles; analyzers
@@ -22,6 +22,6 @@
-
+
diff --git a/Sample/ECommerce/Payments/Payments.Api.Tests/Payments.Api.Tests.csproj b/Sample/ECommerce/Payments/Payments.Api.Tests/Payments.Api.Tests.csproj
index 404cd55f0..cc0fb0c91 100644
--- a/Sample/ECommerce/Payments/Payments.Api.Tests/Payments.Api.Tests.csproj
+++ b/Sample/ECommerce/Payments/Payments.Api.Tests/Payments.Api.Tests.csproj
@@ -11,9 +11,9 @@
-
+
-
+
all
runtime; build; native; contentfiles; analyzers; buildtransitive
@@ -24,6 +24,6 @@
-
+
diff --git a/Sample/ECommerce/Payments/Payments.Tests/Payments.Tests.csproj b/Sample/ECommerce/Payments/Payments.Tests/Payments.Tests.csproj
index 06d80cef9..89efe8842 100644
--- a/Sample/ECommerce/Payments/Payments.Tests/Payments.Tests.csproj
+++ b/Sample/ECommerce/Payments/Payments.Tests/Payments.Tests.csproj
@@ -9,8 +9,8 @@
-
-
+
+
all
runtime; build; native; contentfiles; analyzers
@@ -22,6 +22,6 @@
-
+
diff --git a/Sample/ECommerce/Shipments/Shipments.Api.Tests/Shipments.Api.Tests.csproj b/Sample/ECommerce/Shipments/Shipments.Api.Tests/Shipments.Api.Tests.csproj
index 9615ac236..aa6166a75 100644
--- a/Sample/ECommerce/Shipments/Shipments.Api.Tests/Shipments.Api.Tests.csproj
+++ b/Sample/ECommerce/Shipments/Shipments.Api.Tests/Shipments.Api.Tests.csproj
@@ -11,9 +11,9 @@
-
+
-
+
all
runtime; build; native; contentfiles; analyzers; buildtransitive
@@ -24,6 +24,6 @@
-
+
diff --git a/Sample/ECommerce/Shipments/Shipments.Tests/Shipments.Tests.csproj b/Sample/ECommerce/Shipments/Shipments.Tests/Shipments.Tests.csproj
index ae01ee60a..0914cc41c 100644
--- a/Sample/ECommerce/Shipments/Shipments.Tests/Shipments.Tests.csproj
+++ b/Sample/ECommerce/Shipments/Shipments.Tests/Shipments.Tests.csproj
@@ -9,8 +9,8 @@
-
-
+
+
all
runtime; build; native; contentfiles; analyzers
@@ -22,6 +22,6 @@
-
+
diff --git a/Sample/EventPipelines/EventPipelines.Tests/EventPipelines.Tests.csproj b/Sample/EventPipelines/EventPipelines.Tests/EventPipelines.Tests.csproj
index fd5808706..74119492a 100644
--- a/Sample/EventPipelines/EventPipelines.Tests/EventPipelines.Tests.csproj
+++ b/Sample/EventPipelines/EventPipelines.Tests/EventPipelines.Tests.csproj
@@ -7,8 +7,8 @@
-
-
+
+
all
runtime; build; native; contentfiles; analyzers
@@ -20,6 +20,6 @@
-
+
diff --git a/Sample/EventStoreDB/ECommerce/Carts/Carts.Api.Tests/Carts.Api.Tests.csproj b/Sample/EventStoreDB/ECommerce/Carts/Carts.Api.Tests/Carts.Api.Tests.csproj
index eb8d9bf80..ba192b138 100644
--- a/Sample/EventStoreDB/ECommerce/Carts/Carts.Api.Tests/Carts.Api.Tests.csproj
+++ b/Sample/EventStoreDB/ECommerce/Carts/Carts.Api.Tests/Carts.Api.Tests.csproj
@@ -10,9 +10,9 @@
-
+
-
+
all
runtime; build; native; contentfiles; analyzers; buildtransitive
@@ -23,6 +23,6 @@
-
+
diff --git a/Sample/EventStoreDB/ECommerce/Carts/Carts.Tests/Carts.Tests.csproj b/Sample/EventStoreDB/ECommerce/Carts/Carts.Tests/Carts.Tests.csproj
index 473f4133a..8041258aa 100644
--- a/Sample/EventStoreDB/ECommerce/Carts/Carts.Tests/Carts.Tests.csproj
+++ b/Sample/EventStoreDB/ECommerce/Carts/Carts.Tests/Carts.Tests.csproj
@@ -9,8 +9,8 @@
-
-
+
+
all
runtime; build; native; contentfiles; analyzers
@@ -23,6 +23,6 @@
-
+
diff --git a/Sample/EventStoreDB/Simple/ECommerce.Api.Tests/ECommerce.Api.Tests.csproj b/Sample/EventStoreDB/Simple/ECommerce.Api.Tests/ECommerce.Api.Tests.csproj
index 4695d7736..eb4986105 100644
--- a/Sample/EventStoreDB/Simple/ECommerce.Api.Tests/ECommerce.Api.Tests.csproj
+++ b/Sample/EventStoreDB/Simple/ECommerce.Api.Tests/ECommerce.Api.Tests.csproj
@@ -7,8 +7,8 @@
-
-
+
+
runtime; build; native; contentfiles; analyzers; buildtransitive
all
@@ -24,6 +24,6 @@
-
+
diff --git a/Sample/EventsVersioning/EventsVersioning.Tests/EventsVersioning.Tests.csproj b/Sample/EventsVersioning/EventsVersioning.Tests/EventsVersioning.Tests.csproj
index f8491febd..9019c0d68 100644
--- a/Sample/EventsVersioning/EventsVersioning.Tests/EventsVersioning.Tests.csproj
+++ b/Sample/EventsVersioning/EventsVersioning.Tests/EventsVersioning.Tests.csproj
@@ -8,8 +8,8 @@
-
-
+
+
all
runtime; build; native; contentfiles; analyzers
@@ -19,6 +19,6 @@
-
+
diff --git a/Sample/Helpdesk.Wolverine/Helpdesk.Api.Tests/Helpdesk.Api.Tests.csproj b/Sample/Helpdesk.Wolverine/Helpdesk.Api.Tests/Helpdesk.Api.Tests.csproj
index fa756d520..038801610 100644
--- a/Sample/Helpdesk.Wolverine/Helpdesk.Api.Tests/Helpdesk.Api.Tests.csproj
+++ b/Sample/Helpdesk.Wolverine/Helpdesk.Api.Tests/Helpdesk.Api.Tests.csproj
@@ -12,10 +12,10 @@
-
+
-
-
+
+
all
runtime; build; native; contentfiles; analyzers; buildtransitive
@@ -25,6 +25,6 @@
-
+
diff --git a/Sample/Helpdesk.Wolverine/Helpdesk.Api/Helpdesk.Api.csproj b/Sample/Helpdesk.Wolverine/Helpdesk.Api/Helpdesk.Api.csproj
index 599a796fc..3d9070b04 100644
--- a/Sample/Helpdesk.Wolverine/Helpdesk.Api/Helpdesk.Api.csproj
+++ b/Sample/Helpdesk.Wolverine/Helpdesk.Api/Helpdesk.Api.csproj
@@ -9,12 +9,12 @@
-
-
+
+
-
-
+
+
diff --git a/Sample/Helpdesk/Helpdesk.Api.Tests/Helpdesk.Api.Tests.csproj b/Sample/Helpdesk/Helpdesk.Api.Tests/Helpdesk.Api.Tests.csproj
index 0a94aad5e..d4288cb0c 100644
--- a/Sample/Helpdesk/Helpdesk.Api.Tests/Helpdesk.Api.Tests.csproj
+++ b/Sample/Helpdesk/Helpdesk.Api.Tests/Helpdesk.Api.Tests.csproj
@@ -11,11 +11,11 @@
-
+
-
-
+
+
all
runtime; build; native; contentfiles; analyzers; buildtransitive
@@ -25,6 +25,6 @@
-
+
diff --git a/Sample/Helpdesk/Helpdesk.Api/Helpdesk.Api.csproj b/Sample/Helpdesk/Helpdesk.Api/Helpdesk.Api.csproj
index da85d62e5..090d1b841 100644
--- a/Sample/Helpdesk/Helpdesk.Api/Helpdesk.Api.csproj
+++ b/Sample/Helpdesk/Helpdesk.Api/Helpdesk.Api.csproj
@@ -8,10 +8,10 @@
-
+
-
-
+
+
diff --git a/Sample/HotelManagement/HotelManagement.Tests/HotelManagement.Tests.csproj b/Sample/HotelManagement/HotelManagement.Tests/HotelManagement.Tests.csproj
index c16a3f7b9..d72b062ad 100644
--- a/Sample/HotelManagement/HotelManagement.Tests/HotelManagement.Tests.csproj
+++ b/Sample/HotelManagement/HotelManagement.Tests/HotelManagement.Tests.csproj
@@ -9,12 +9,12 @@
-
+
-
-
+
+
all
runtime; build; native; contentfiles; analyzers
diff --git a/Sample/HotelManagement/HotelManagement/HotelManagement.csproj b/Sample/HotelManagement/HotelManagement/HotelManagement.csproj
index ba062b5ab..268252c4e 100644
--- a/Sample/HotelManagement/HotelManagement/HotelManagement.csproj
+++ b/Sample/HotelManagement/HotelManagement/HotelManagement.csproj
@@ -5,7 +5,7 @@
-
+
diff --git a/Sample/MartenMeetsElastic/MartenMeetsElastic.Tests/MartenMeetsElastic.Tests.csproj b/Sample/MartenMeetsElastic/MartenMeetsElastic.Tests/MartenMeetsElastic.Tests.csproj
index cc14c4d76..1573cc27c 100644
--- a/Sample/MartenMeetsElastic/MartenMeetsElastic.Tests/MartenMeetsElastic.Tests.csproj
+++ b/Sample/MartenMeetsElastic/MartenMeetsElastic.Tests/MartenMeetsElastic.Tests.csproj
@@ -6,10 +6,10 @@
-
+
-
-
+
+
all
runtime; build; native; contentfiles; analyzers
diff --git a/Sample/MartenMeetsElastic/MartenMeetsElastic/MartenMeetsElastic.csproj b/Sample/MartenMeetsElastic/MartenMeetsElastic/MartenMeetsElastic.csproj
index 51c728d99..8665f01ca 100644
--- a/Sample/MartenMeetsElastic/MartenMeetsElastic/MartenMeetsElastic.csproj
+++ b/Sample/MartenMeetsElastic/MartenMeetsElastic/MartenMeetsElastic.csproj
@@ -6,8 +6,8 @@
-
-
+
+
diff --git a/Sample/MeetingsManagement/MeetingsManagement.Api/MeetingsManagement.Api.csproj b/Sample/MeetingsManagement/MeetingsManagement.Api/MeetingsManagement.Api.csproj
index 3e391f60f..0e1088387 100644
--- a/Sample/MeetingsManagement/MeetingsManagement.Api/MeetingsManagement.Api.csproj
+++ b/Sample/MeetingsManagement/MeetingsManagement.Api/MeetingsManagement.Api.csproj
@@ -5,7 +5,7 @@
-
+
diff --git a/Sample/MeetingsManagement/MeetingsManagement.IntegrationTests/MeetingsManagement.IntegrationTests.csproj b/Sample/MeetingsManagement/MeetingsManagement.IntegrationTests/MeetingsManagement.IntegrationTests.csproj
index 0431ed28e..b47021c99 100644
--- a/Sample/MeetingsManagement/MeetingsManagement.IntegrationTests/MeetingsManagement.IntegrationTests.csproj
+++ b/Sample/MeetingsManagement/MeetingsManagement.IntegrationTests/MeetingsManagement.IntegrationTests.csproj
@@ -12,26 +12,26 @@
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
all
runtime; build; native; contentfiles; analyzers
-
+
-
-
-
+
+
+
-
+
diff --git a/Sample/MeetingsManagement/MeetingsManagement/MeetingsManagement.csproj b/Sample/MeetingsManagement/MeetingsManagement/MeetingsManagement.csproj
index 4a0aac4cf..46b4a366b 100644
--- a/Sample/MeetingsManagement/MeetingsManagement/MeetingsManagement.csproj
+++ b/Sample/MeetingsManagement/MeetingsManagement/MeetingsManagement.csproj
@@ -5,7 +5,7 @@
-
+
diff --git a/Sample/MeetingsManagement/MeetingsSearch.IntegrationTests/MeetingsSearch.IntegrationTests.csproj b/Sample/MeetingsManagement/MeetingsSearch.IntegrationTests/MeetingsSearch.IntegrationTests.csproj
index 8b0256c93..a2d5a5c0a 100644
--- a/Sample/MeetingsManagement/MeetingsSearch.IntegrationTests/MeetingsSearch.IntegrationTests.csproj
+++ b/Sample/MeetingsManagement/MeetingsSearch.IntegrationTests/MeetingsSearch.IntegrationTests.csproj
@@ -12,14 +12,14 @@
-
+
-
-
+
+
all
runtime; build; native; contentfiles; analyzers
@@ -31,5 +31,5 @@
-
+
diff --git a/Sample/ProjectManagement/ProjectManagement.Api/ProjectManagement.Api.csproj b/Sample/ProjectManagement/ProjectManagement.Api/ProjectManagement.Api.csproj
index 0b3c52521..e9e0f6cdc 100644
--- a/Sample/ProjectManagement/ProjectManagement.Api/ProjectManagement.Api.csproj
+++ b/Sample/ProjectManagement/ProjectManagement.Api/ProjectManagement.Api.csproj
@@ -9,7 +9,7 @@
-
+
diff --git a/Sample/Tickets/Tickets.Api.Tests/Tickets.Api.Tests.csproj b/Sample/Tickets/Tickets.Api.Tests/Tickets.Api.Tests.csproj
index e892bee02..e46139cbd 100644
--- a/Sample/Tickets/Tickets.Api.Tests/Tickets.Api.Tests.csproj
+++ b/Sample/Tickets/Tickets.Api.Tests/Tickets.Api.Tests.csproj
@@ -11,9 +11,9 @@
-
+
-
+
all
runtime; build; native; contentfiles; analyzers; buildtransitive
@@ -24,6 +24,6 @@
-
+
diff --git a/Sample/Tickets/Tickets.Tests/Tickets.Tests.csproj b/Sample/Tickets/Tickets.Tests/Tickets.Tests.csproj
index d8b8751e6..bfdd223b1 100644
--- a/Sample/Tickets/Tickets.Tests/Tickets.Tests.csproj
+++ b/Sample/Tickets/Tickets.Tests/Tickets.Tests.csproj
@@ -7,11 +7,11 @@
-
+
-
-
+
+
all
runtime; build; native; contentfiles; analyzers
@@ -23,6 +23,6 @@
-
+
diff --git a/Sample/Warehouse/Warehouse.Api.Tests/Warehouse.Api.Tests.csproj b/Sample/Warehouse/Warehouse.Api.Tests/Warehouse.Api.Tests.csproj
index 25ed5d9cd..5a1349f0d 100644
--- a/Sample/Warehouse/Warehouse.Api.Tests/Warehouse.Api.Tests.csproj
+++ b/Sample/Warehouse/Warehouse.Api.Tests/Warehouse.Api.Tests.csproj
@@ -7,8 +7,8 @@
-
-
+
+
runtime; build; native; contentfiles; analyzers; buildtransitive
all
@@ -38,6 +38,6 @@
-
+
diff --git a/Sample/decider/Decider.Tests/Decider.Tests.csproj b/Sample/decider/Decider.Tests/Decider.Tests.csproj
index be585f34c..b0a8f67b9 100644
--- a/Sample/decider/Decider.Tests/Decider.Tests.csproj
+++ b/Sample/decider/Decider.Tests/Decider.Tests.csproj
@@ -9,8 +9,8 @@
-
-
+
+
runtime; build; native; contentfiles; analyzers; buildtransitive
all
diff --git a/Tests.Build.props b/Tests.Build.props
deleted file mode 100644
index b2f6cf35e..000000000
--- a/Tests.Build.props
+++ /dev/null
@@ -1,7 +0,0 @@
-
-
-
- trx%3bLogFileName=$(MSBuildProjectName).trx
- $(MSBuildProjectDirectory)/bin/TestResults/$(TargetFramework)
-
-
diff --git a/Workshops/BuildYourOwnEventStore/01-CreateStreamsTable/01-CreateStreamsTable.csproj b/Workshops/BuildYourOwnEventStore/01-CreateStreamsTable/01-CreateStreamsTable.csproj
index ecc79bf38..4cd30a708 100644
--- a/Workshops/BuildYourOwnEventStore/01-CreateStreamsTable/01-CreateStreamsTable.csproj
+++ b/Workshops/BuildYourOwnEventStore/01-CreateStreamsTable/01-CreateStreamsTable.csproj
@@ -6,10 +6,10 @@
-
+
-
-
+
+
all
runtime; build; native; contentfiles; analyzers
diff --git a/Workshops/BuildYourOwnEventStore/02-CreateEventsTable/02-CreateEventsTable.csproj b/Workshops/BuildYourOwnEventStore/02-CreateEventsTable/02-CreateEventsTable.csproj
index ecc79bf38..4cd30a708 100644
--- a/Workshops/BuildYourOwnEventStore/02-CreateEventsTable/02-CreateEventsTable.csproj
+++ b/Workshops/BuildYourOwnEventStore/02-CreateEventsTable/02-CreateEventsTable.csproj
@@ -6,10 +6,10 @@
-
+
-
-
+
+
all
runtime; build; native; contentfiles; analyzers
diff --git a/Workshops/BuildYourOwnEventStore/03-CreateAppendEventFunction/03-CreateAppendEventFunction.csproj b/Workshops/BuildYourOwnEventStore/03-CreateAppendEventFunction/03-CreateAppendEventFunction.csproj
index ecc79bf38..4cd30a708 100644
--- a/Workshops/BuildYourOwnEventStore/03-CreateAppendEventFunction/03-CreateAppendEventFunction.csproj
+++ b/Workshops/BuildYourOwnEventStore/03-CreateAppendEventFunction/03-CreateAppendEventFunction.csproj
@@ -6,10 +6,10 @@
-
+
-
-
+
+
all
runtime; build; native; contentfiles; analyzers
diff --git a/Workshops/BuildYourOwnEventStore/03-OptimisticConcurrency/03-OptimisticConcurrency.csproj b/Workshops/BuildYourOwnEventStore/03-OptimisticConcurrency/03-OptimisticConcurrency.csproj
index ecc79bf38..4cd30a708 100644
--- a/Workshops/BuildYourOwnEventStore/03-OptimisticConcurrency/03-OptimisticConcurrency.csproj
+++ b/Workshops/BuildYourOwnEventStore/03-OptimisticConcurrency/03-OptimisticConcurrency.csproj
@@ -6,10 +6,10 @@
-
+
-
-
+
+
all
runtime; build; native; contentfiles; analyzers
diff --git a/Workshops/BuildYourOwnEventStore/04-EventStoreMethods/04-EventStoreMethods.csproj b/Workshops/BuildYourOwnEventStore/04-EventStoreMethods/04-EventStoreMethods.csproj
index ecc79bf38..4cd30a708 100644
--- a/Workshops/BuildYourOwnEventStore/04-EventStoreMethods/04-EventStoreMethods.csproj
+++ b/Workshops/BuildYourOwnEventStore/04-EventStoreMethods/04-EventStoreMethods.csproj
@@ -6,10 +6,10 @@
-
+
-
-
+
+
all
runtime; build; native; contentfiles; analyzers
diff --git a/Workshops/BuildYourOwnEventStore/05-StreamAggregation/05-StreamAggregation.csproj b/Workshops/BuildYourOwnEventStore/05-StreamAggregation/05-StreamAggregation.csproj
index ecc79bf38..4cd30a708 100644
--- a/Workshops/BuildYourOwnEventStore/05-StreamAggregation/05-StreamAggregation.csproj
+++ b/Workshops/BuildYourOwnEventStore/05-StreamAggregation/05-StreamAggregation.csproj
@@ -6,10 +6,10 @@
-
+
-
-
+
+
all
runtime; build; native; contentfiles; analyzers
diff --git a/Workshops/BuildYourOwnEventStore/06-TimeTraveling/06-TimeTraveling.csproj b/Workshops/BuildYourOwnEventStore/06-TimeTraveling/06-TimeTraveling.csproj
index ecc79bf38..4cd30a708 100644
--- a/Workshops/BuildYourOwnEventStore/06-TimeTraveling/06-TimeTraveling.csproj
+++ b/Workshops/BuildYourOwnEventStore/06-TimeTraveling/06-TimeTraveling.csproj
@@ -6,10 +6,10 @@
-
+
-
-
+
+
all
runtime; build; native; contentfiles; analyzers
diff --git a/Workshops/BuildYourOwnEventStore/07-AggregateAndRepository/07-AggregateAndRepository.csproj b/Workshops/BuildYourOwnEventStore/07-AggregateAndRepository/07-AggregateAndRepository.csproj
index ecc79bf38..4cd30a708 100644
--- a/Workshops/BuildYourOwnEventStore/07-AggregateAndRepository/07-AggregateAndRepository.csproj
+++ b/Workshops/BuildYourOwnEventStore/07-AggregateAndRepository/07-AggregateAndRepository.csproj
@@ -6,10 +6,10 @@
-
+
-
-
+
+
all
runtime; build; native; contentfiles; analyzers
diff --git a/Workshops/BuildYourOwnEventStore/08-Snapshots/08-Snapshots.csproj b/Workshops/BuildYourOwnEventStore/08-Snapshots/08-Snapshots.csproj
index ecc79bf38..4cd30a708 100644
--- a/Workshops/BuildYourOwnEventStore/08-Snapshots/08-Snapshots.csproj
+++ b/Workshops/BuildYourOwnEventStore/08-Snapshots/08-Snapshots.csproj
@@ -6,10 +6,10 @@
-
+
-
-
+
+
all
runtime; build; native; contentfiles; analyzers
diff --git a/Workshops/BuildYourOwnEventStore/09-Projections/09-Projections.csproj b/Workshops/BuildYourOwnEventStore/09-Projections/09-Projections.csproj
index ecc79bf38..4cd30a708 100644
--- a/Workshops/BuildYourOwnEventStore/09-Projections/09-Projections.csproj
+++ b/Workshops/BuildYourOwnEventStore/09-Projections/09-Projections.csproj
@@ -6,10 +6,10 @@
-
+
-
-
+
+
all
runtime; build; native; contentfiles; analyzers
diff --git a/Workshops/BuildYourOwnEventStore/10-ProjectionsWithMarten/10-ProjectionsWithMarten.csproj b/Workshops/BuildYourOwnEventStore/10-ProjectionsWithMarten/10-ProjectionsWithMarten.csproj
index ecc79bf38..4cd30a708 100644
--- a/Workshops/BuildYourOwnEventStore/10-ProjectionsWithMarten/10-ProjectionsWithMarten.csproj
+++ b/Workshops/BuildYourOwnEventStore/10-ProjectionsWithMarten/10-ProjectionsWithMarten.csproj
@@ -6,10 +6,10 @@
-
+
-
-
+
+
all
runtime; build; native; contentfiles; analyzers
diff --git a/Workshops/BuildYourOwnEventStore/EventStoreBasics.Tests/EventStoreBasics.Tests.csproj b/Workshops/BuildYourOwnEventStore/EventStoreBasics.Tests/EventStoreBasics.Tests.csproj
index 20a2b9678..0e57c5119 100644
--- a/Workshops/BuildYourOwnEventStore/EventStoreBasics.Tests/EventStoreBasics.Tests.csproj
+++ b/Workshops/BuildYourOwnEventStore/EventStoreBasics.Tests/EventStoreBasics.Tests.csproj
@@ -6,10 +6,10 @@
-
+
-
-
+
+
all
runtime; build; native; contentfiles; analyzers
@@ -20,6 +20,6 @@
-
+
diff --git a/Workshops/BuildYourOwnEventStore/EventStoreBasics/EventStoreBasics.csproj b/Workshops/BuildYourOwnEventStore/EventStoreBasics/EventStoreBasics.csproj
index c02b186e1..1b3dfa065 100644
--- a/Workshops/BuildYourOwnEventStore/EventStoreBasics/EventStoreBasics.csproj
+++ b/Workshops/BuildYourOwnEventStore/EventStoreBasics/EventStoreBasics.csproj
@@ -7,7 +7,7 @@
-
+
diff --git a/Workshops/BuildYourOwnEventStore/Tools/Tools.csproj b/Workshops/BuildYourOwnEventStore/Tools/Tools.csproj
index c40801d44..47f9b6374 100644
--- a/Workshops/BuildYourOwnEventStore/Tools/Tools.csproj
+++ b/Workshops/BuildYourOwnEventStore/Tools/Tools.csproj
@@ -8,9 +8,9 @@
-
+
-
+
diff --git a/Workshops/IntroductionToEventSourcing/01-EventsDefinition/01-EventsDefinition.csproj b/Workshops/IntroductionToEventSourcing/01-EventsDefinition/01-EventsDefinition.csproj
index f66811d14..abb8f82dd 100644
--- a/Workshops/IntroductionToEventSourcing/01-EventsDefinition/01-EventsDefinition.csproj
+++ b/Workshops/IntroductionToEventSourcing/01-EventsDefinition/01-EventsDefinition.csproj
@@ -7,10 +7,10 @@
-
+
-
-
+
+
all
runtime; build; native; contentfiles; analyzers
diff --git a/Workshops/IntroductionToEventSourcing/02-GettingStateFromEvents/02-GettingStateFromEvents.csproj b/Workshops/IntroductionToEventSourcing/02-GettingStateFromEvents/02-GettingStateFromEvents.csproj
index 07f1c7189..b247aa735 100644
--- a/Workshops/IntroductionToEventSourcing/02-GettingStateFromEvents/02-GettingStateFromEvents.csproj
+++ b/Workshops/IntroductionToEventSourcing/02-GettingStateFromEvents/02-GettingStateFromEvents.csproj
@@ -7,10 +7,10 @@
-
+
-
-
+
+
all
runtime; build; native; contentfiles; analyzers
diff --git a/Workshops/IntroductionToEventSourcing/03-AppendingEvents.Marten/03-AppendingEvents.Marten.csproj b/Workshops/IntroductionToEventSourcing/03-AppendingEvents.Marten/03-AppendingEvents.Marten.csproj
index f22e05bf2..3ae21ca75 100644
--- a/Workshops/IntroductionToEventSourcing/03-AppendingEvents.Marten/03-AppendingEvents.Marten.csproj
+++ b/Workshops/IntroductionToEventSourcing/03-AppendingEvents.Marten/03-AppendingEvents.Marten.csproj
@@ -7,10 +7,10 @@
-
+
-
-
+
+
all
runtime; build; native; contentfiles; analyzers
diff --git a/Workshops/IntroductionToEventSourcing/04-AppendingEvents.EventStoreDB/04-AppendingEvents.EventStoreDB.csproj b/Workshops/IntroductionToEventSourcing/04-AppendingEvents.EventStoreDB/04-AppendingEvents.EventStoreDB.csproj
index dbb3f0117..6ec91710d 100644
--- a/Workshops/IntroductionToEventSourcing/04-AppendingEvents.EventStoreDB/04-AppendingEvents.EventStoreDB.csproj
+++ b/Workshops/IntroductionToEventSourcing/04-AppendingEvents.EventStoreDB/04-AppendingEvents.EventStoreDB.csproj
@@ -9,8 +9,8 @@
-
-
+
+
all
runtime; build; native; contentfiles; analyzers
diff --git a/Workshops/IntroductionToEventSourcing/05-GettingStateFromEvents.Marten/05-GettingStateFromEvents.Marten.csproj b/Workshops/IntroductionToEventSourcing/05-GettingStateFromEvents.Marten/05-GettingStateFromEvents.Marten.csproj
index 07f1c7189..b247aa735 100644
--- a/Workshops/IntroductionToEventSourcing/05-GettingStateFromEvents.Marten/05-GettingStateFromEvents.Marten.csproj
+++ b/Workshops/IntroductionToEventSourcing/05-GettingStateFromEvents.Marten/05-GettingStateFromEvents.Marten.csproj
@@ -7,10 +7,10 @@
-
+
-
-
+
+
all
runtime; build; native; contentfiles; analyzers
diff --git a/Workshops/IntroductionToEventSourcing/06-GettingStateFromEvents.EventStoreDB/06-GettingStateFromEvents.EventStoreDB.csproj b/Workshops/IntroductionToEventSourcing/06-GettingStateFromEvents.EventStoreDB/06-GettingStateFromEvents.EventStoreDB.csproj
index db1a8b638..122dcd0b2 100644
--- a/Workshops/IntroductionToEventSourcing/06-GettingStateFromEvents.EventStoreDB/06-GettingStateFromEvents.EventStoreDB.csproj
+++ b/Workshops/IntroductionToEventSourcing/06-GettingStateFromEvents.EventStoreDB/06-GettingStateFromEvents.EventStoreDB.csproj
@@ -9,8 +9,8 @@
-
-
+
+
all
runtime; build; native; contentfiles; analyzers
diff --git a/Workshops/IntroductionToEventSourcing/07-BusinessLogic/07-BusinessLogic.csproj b/Workshops/IntroductionToEventSourcing/07-BusinessLogic/07-BusinessLogic.csproj
index e07cb2aa1..b7ca8fc6c 100644
--- a/Workshops/IntroductionToEventSourcing/07-BusinessLogic/07-BusinessLogic.csproj
+++ b/Workshops/IntroductionToEventSourcing/07-BusinessLogic/07-BusinessLogic.csproj
@@ -8,8 +8,8 @@
-
-
+
+
all
runtime; build; native; contentfiles; analyzers
diff --git a/Workshops/IntroductionToEventSourcing/08-ApplicationLogic.Marten.Tests/08-ApplicationLogic.Marten.Tests.csproj b/Workshops/IntroductionToEventSourcing/08-ApplicationLogic.Marten.Tests/08-ApplicationLogic.Marten.Tests.csproj
index 6a1f4ff9e..61cf46656 100644
--- a/Workshops/IntroductionToEventSourcing/08-ApplicationLogic.Marten.Tests/08-ApplicationLogic.Marten.Tests.csproj
+++ b/Workshops/IntroductionToEventSourcing/08-ApplicationLogic.Marten.Tests/08-ApplicationLogic.Marten.Tests.csproj
@@ -13,11 +13,11 @@
-
+
-
-
+
+
all
runtime; build; native; contentfiles; analyzers; buildtransitive
@@ -27,6 +27,6 @@
-
+
diff --git a/Workshops/IntroductionToEventSourcing/08-ApplicationLogic.Marten/08-ApplicationLogic.Marten.csproj b/Workshops/IntroductionToEventSourcing/08-ApplicationLogic.Marten/08-ApplicationLogic.Marten.csproj
index 9e9376a6e..0a8835e81 100644
--- a/Workshops/IntroductionToEventSourcing/08-ApplicationLogic.Marten/08-ApplicationLogic.Marten.csproj
+++ b/Workshops/IntroductionToEventSourcing/08-ApplicationLogic.Marten/08-ApplicationLogic.Marten.csproj
@@ -9,10 +9,10 @@
-
+
-
-
+
+
diff --git a/Workshops/IntroductionToEventSourcing/09-ApplicationLogic.EventStoreDB.Tests/09-ApplicationLogic.EventStoreDB.Tests.csproj b/Workshops/IntroductionToEventSourcing/09-ApplicationLogic.EventStoreDB.Tests/09-ApplicationLogic.EventStoreDB.Tests.csproj
index cd3b757e5..eee81f4c7 100644
--- a/Workshops/IntroductionToEventSourcing/09-ApplicationLogic.EventStoreDB.Tests/09-ApplicationLogic.EventStoreDB.Tests.csproj
+++ b/Workshops/IntroductionToEventSourcing/09-ApplicationLogic.EventStoreDB.Tests/09-ApplicationLogic.EventStoreDB.Tests.csproj
@@ -13,11 +13,11 @@
-
+
-
-
+
+
all
runtime; build; native; contentfiles; analyzers; buildtransitive
@@ -27,6 +27,6 @@
-
+
diff --git a/Workshops/IntroductionToEventSourcing/10-OptimisticConcurrency.Marten.Tests/10-OptimisticConcurrency.Marten.Tests.csproj b/Workshops/IntroductionToEventSourcing/10-OptimisticConcurrency.Marten.Tests/10-OptimisticConcurrency.Marten.Tests.csproj
index 92fd0251e..78bd61ac3 100644
--- a/Workshops/IntroductionToEventSourcing/10-OptimisticConcurrency.Marten.Tests/10-OptimisticConcurrency.Marten.Tests.csproj
+++ b/Workshops/IntroductionToEventSourcing/10-OptimisticConcurrency.Marten.Tests/10-OptimisticConcurrency.Marten.Tests.csproj
@@ -13,11 +13,11 @@
-
+
-
-
+
+
all
runtime; build; native; contentfiles; analyzers; buildtransitive
@@ -27,6 +27,6 @@
-
+
diff --git a/Workshops/IntroductionToEventSourcing/10-OptimisticConcurrency.Marten/10-OptimisticConcurrency.Marten.csproj b/Workshops/IntroductionToEventSourcing/10-OptimisticConcurrency.Marten/10-OptimisticConcurrency.Marten.csproj
index 83ff89ec7..e9c4f95df 100644
--- a/Workshops/IntroductionToEventSourcing/10-OptimisticConcurrency.Marten/10-OptimisticConcurrency.Marten.csproj
+++ b/Workshops/IntroductionToEventSourcing/10-OptimisticConcurrency.Marten/10-OptimisticConcurrency.Marten.csproj
@@ -9,10 +9,10 @@
-
+
-
-
+
+
diff --git a/Workshops/IntroductionToEventSourcing/11-OptimisticConcurrency.EventStoreDB.Tests/11-OptimisticConcurrency.EventStoreDB.Tests.csproj b/Workshops/IntroductionToEventSourcing/11-OptimisticConcurrency.EventStoreDB.Tests/11-OptimisticConcurrency.EventStoreDB.Tests.csproj
index 32938777a..2e60e5365 100644
--- a/Workshops/IntroductionToEventSourcing/11-OptimisticConcurrency.EventStoreDB.Tests/11-OptimisticConcurrency.EventStoreDB.Tests.csproj
+++ b/Workshops/IntroductionToEventSourcing/11-OptimisticConcurrency.EventStoreDB.Tests/11-OptimisticConcurrency.EventStoreDB.Tests.csproj
@@ -13,11 +13,11 @@
-
+
-
-
+
+
all
runtime; build; native; contentfiles; analyzers; buildtransitive
@@ -27,6 +27,6 @@
-
+
diff --git a/Workshops/IntroductionToEventSourcing/12-Projections.SingleStream/12-Projections.SingleStream.csproj b/Workshops/IntroductionToEventSourcing/12-Projections.SingleStream/12-Projections.SingleStream.csproj
index 07f1c7189..b247aa735 100644
--- a/Workshops/IntroductionToEventSourcing/12-Projections.SingleStream/12-Projections.SingleStream.csproj
+++ b/Workshops/IntroductionToEventSourcing/12-Projections.SingleStream/12-Projections.SingleStream.csproj
@@ -7,10 +7,10 @@
-
+
-
-
+
+
all
runtime; build; native; contentfiles; analyzers
diff --git a/Workshops/IntroductionToEventSourcing/13-Projections.SingleStream.Idempotency/13-Projections.SingleStream.Idempotency.csproj b/Workshops/IntroductionToEventSourcing/13-Projections.SingleStream.Idempotency/13-Projections.SingleStream.Idempotency.csproj
index 07f1c7189..b247aa735 100644
--- a/Workshops/IntroductionToEventSourcing/13-Projections.SingleStream.Idempotency/13-Projections.SingleStream.Idempotency.csproj
+++ b/Workshops/IntroductionToEventSourcing/13-Projections.SingleStream.Idempotency/13-Projections.SingleStream.Idempotency.csproj
@@ -7,10 +7,10 @@
-
+
-
-
+
+
all
runtime; build; native; contentfiles; analyzers
diff --git a/Workshops/IntroductionToEventSourcing/14-Projections.SingleStream.EventualConsistency/14-Projections.SingleStream.EventualConsistency.csproj b/Workshops/IntroductionToEventSourcing/14-Projections.SingleStream.EventualConsistency/14-Projections.SingleStream.EventualConsistency.csproj
index 07f1c7189..b247aa735 100644
--- a/Workshops/IntroductionToEventSourcing/14-Projections.SingleStream.EventualConsistency/14-Projections.SingleStream.EventualConsistency.csproj
+++ b/Workshops/IntroductionToEventSourcing/14-Projections.SingleStream.EventualConsistency/14-Projections.SingleStream.EventualConsistency.csproj
@@ -7,10 +7,10 @@
-
+
-
-
+
+
all
runtime; build; native; contentfiles; analyzers
diff --git a/Workshops/IntroductionToEventSourcing/Solved/01-EventsDefinition/01-EventsDefinition.csproj b/Workshops/IntroductionToEventSourcing/Solved/01-EventsDefinition/01-EventsDefinition.csproj
index ee4df6290..9abb31a55 100644
--- a/Workshops/IntroductionToEventSourcing/Solved/01-EventsDefinition/01-EventsDefinition.csproj
+++ b/Workshops/IntroductionToEventSourcing/Solved/01-EventsDefinition/01-EventsDefinition.csproj
@@ -7,10 +7,10 @@
-
+
-
-
+
+
all
runtime; build; native; contentfiles; analyzers
@@ -20,6 +20,6 @@
-
+
diff --git a/Workshops/IntroductionToEventSourcing/Solved/02-GettingStateFromEvents/02-GettingStateFromEvents.csproj b/Workshops/IntroductionToEventSourcing/Solved/02-GettingStateFromEvents/02-GettingStateFromEvents.csproj
index 5a2a6ca2f..de6ff3995 100644
--- a/Workshops/IntroductionToEventSourcing/Solved/02-GettingStateFromEvents/02-GettingStateFromEvents.csproj
+++ b/Workshops/IntroductionToEventSourcing/Solved/02-GettingStateFromEvents/02-GettingStateFromEvents.csproj
@@ -7,10 +7,10 @@
-
+
-
-
+
+
all
runtime; build; native; contentfiles; analyzers
@@ -20,6 +20,6 @@
-
+
diff --git a/Workshops/IntroductionToEventSourcing/Solved/03-AppendingEvents.Marten/03-AppendingEvents.Marten.csproj b/Workshops/IntroductionToEventSourcing/Solved/03-AppendingEvents.Marten/03-AppendingEvents.Marten.csproj
index ac02f9147..4c151d8e4 100644
--- a/Workshops/IntroductionToEventSourcing/Solved/03-AppendingEvents.Marten/03-AppendingEvents.Marten.csproj
+++ b/Workshops/IntroductionToEventSourcing/Solved/03-AppendingEvents.Marten/03-AppendingEvents.Marten.csproj
@@ -7,10 +7,10 @@
-
+
-
-
+
+
all
runtime; build; native; contentfiles; analyzers
@@ -20,6 +20,6 @@
-
+
diff --git a/Workshops/IntroductionToEventSourcing/Solved/04-AppendingEvents.EventStoreDB/04-AppendingEvents.EventStoreDB.csproj b/Workshops/IntroductionToEventSourcing/Solved/04-AppendingEvents.EventStoreDB/04-AppendingEvents.EventStoreDB.csproj
index 3045a0bb0..304e5e383 100644
--- a/Workshops/IntroductionToEventSourcing/Solved/04-AppendingEvents.EventStoreDB/04-AppendingEvents.EventStoreDB.csproj
+++ b/Workshops/IntroductionToEventSourcing/Solved/04-AppendingEvents.EventStoreDB/04-AppendingEvents.EventStoreDB.csproj
@@ -9,8 +9,8 @@
-
-
+
+
all
runtime; build; native; contentfiles; analyzers
@@ -20,6 +20,6 @@
-
+
diff --git a/Workshops/IntroductionToEventSourcing/Solved/05-GettingStateFromEvents.Marten/05-GettingStateFromEvents.Marten.csproj b/Workshops/IntroductionToEventSourcing/Solved/05-GettingStateFromEvents.Marten/05-GettingStateFromEvents.Marten.csproj
index 5a2a6ca2f..de6ff3995 100644
--- a/Workshops/IntroductionToEventSourcing/Solved/05-GettingStateFromEvents.Marten/05-GettingStateFromEvents.Marten.csproj
+++ b/Workshops/IntroductionToEventSourcing/Solved/05-GettingStateFromEvents.Marten/05-GettingStateFromEvents.Marten.csproj
@@ -7,10 +7,10 @@
-
+
-
-
+
+
all
runtime; build; native; contentfiles; analyzers
@@ -20,6 +20,6 @@
-
+
diff --git a/Workshops/IntroductionToEventSourcing/Solved/06-GettingStateFromEvents.EventStoreDB/06-GettingStateFromEvents.EventStoreDB.csproj b/Workshops/IntroductionToEventSourcing/Solved/06-GettingStateFromEvents.EventStoreDB/06-GettingStateFromEvents.EventStoreDB.csproj
index 36b3fb197..094c449ad 100644
--- a/Workshops/IntroductionToEventSourcing/Solved/06-GettingStateFromEvents.EventStoreDB/06-GettingStateFromEvents.EventStoreDB.csproj
+++ b/Workshops/IntroductionToEventSourcing/Solved/06-GettingStateFromEvents.EventStoreDB/06-GettingStateFromEvents.EventStoreDB.csproj
@@ -9,8 +9,8 @@
-
-
+
+
all
runtime; build; native; contentfiles; analyzers
@@ -20,6 +20,6 @@
-
+
diff --git a/Workshops/IntroductionToEventSourcing/Solved/07-BusinessLogic/07-BusinessLogic.csproj b/Workshops/IntroductionToEventSourcing/Solved/07-BusinessLogic/07-BusinessLogic.csproj
index fdac930d3..08d9bf1ee 100644
--- a/Workshops/IntroductionToEventSourcing/Solved/07-BusinessLogic/07-BusinessLogic.csproj
+++ b/Workshops/IntroductionToEventSourcing/Solved/07-BusinessLogic/07-BusinessLogic.csproj
@@ -8,8 +8,8 @@
-
-
+
+
all
runtime; build; native; contentfiles; analyzers
@@ -19,6 +19,6 @@
-
+
diff --git a/Workshops/IntroductionToEventSourcing/Solved/08-ApplicationLogic.Marten.Tests/08-ApplicationLogic.Marten.Tests.csproj b/Workshops/IntroductionToEventSourcing/Solved/08-ApplicationLogic.Marten.Tests/08-ApplicationLogic.Marten.Tests.csproj
index 40c7cd662..61cf46656 100644
--- a/Workshops/IntroductionToEventSourcing/Solved/08-ApplicationLogic.Marten.Tests/08-ApplicationLogic.Marten.Tests.csproj
+++ b/Workshops/IntroductionToEventSourcing/Solved/08-ApplicationLogic.Marten.Tests/08-ApplicationLogic.Marten.Tests.csproj
@@ -13,11 +13,11 @@
-
+
-
-
+
+
all
runtime; build; native; contentfiles; analyzers; buildtransitive
@@ -27,6 +27,6 @@
-
+
diff --git a/Workshops/IntroductionToEventSourcing/Solved/08-ApplicationLogic.Marten/08-ApplicationLogic.Marten.csproj b/Workshops/IntroductionToEventSourcing/Solved/08-ApplicationLogic.Marten/08-ApplicationLogic.Marten.csproj
index 3050ca5b0..fd341fd3d 100644
--- a/Workshops/IntroductionToEventSourcing/Solved/08-ApplicationLogic.Marten/08-ApplicationLogic.Marten.csproj
+++ b/Workshops/IntroductionToEventSourcing/Solved/08-ApplicationLogic.Marten/08-ApplicationLogic.Marten.csproj
@@ -9,10 +9,10 @@
-
+
-
-
+
+
diff --git a/Workshops/IntroductionToEventSourcing/Solved/09-ApplicationLogic.EventStoreDB.Tests/09-ApplicationLogic.EventStoreDB.Tests.csproj b/Workshops/IntroductionToEventSourcing/Solved/09-ApplicationLogic.EventStoreDB.Tests/09-ApplicationLogic.EventStoreDB.Tests.csproj
index 9924b7f93..28877dee8 100644
--- a/Workshops/IntroductionToEventSourcing/Solved/09-ApplicationLogic.EventStoreDB.Tests/09-ApplicationLogic.EventStoreDB.Tests.csproj
+++ b/Workshops/IntroductionToEventSourcing/Solved/09-ApplicationLogic.EventStoreDB.Tests/09-ApplicationLogic.EventStoreDB.Tests.csproj
@@ -13,11 +13,11 @@
-
+
-
-
+
+
all
runtime; build; native; contentfiles; analyzers; buildtransitive
@@ -27,6 +27,6 @@
-
+
diff --git a/Workshops/IntroductionToEventSourcing/Solved/10-OptimisticConcurrency.Marten.Tests/10-OptimisticConcurrency.Marten.Tests.csproj b/Workshops/IntroductionToEventSourcing/Solved/10-OptimisticConcurrency.Marten.Tests/10-OptimisticConcurrency.Marten.Tests.csproj
index a55f5765e..78bd61ac3 100644
--- a/Workshops/IntroductionToEventSourcing/Solved/10-OptimisticConcurrency.Marten.Tests/10-OptimisticConcurrency.Marten.Tests.csproj
+++ b/Workshops/IntroductionToEventSourcing/Solved/10-OptimisticConcurrency.Marten.Tests/10-OptimisticConcurrency.Marten.Tests.csproj
@@ -13,11 +13,11 @@
-
+
-
-
+
+
all
runtime; build; native; contentfiles; analyzers; buildtransitive
@@ -27,6 +27,6 @@
-
+
diff --git a/Workshops/IntroductionToEventSourcing/Solved/10-OptimisticConcurrency.Marten/10-OptimisticConcurrency.Marten.csproj b/Workshops/IntroductionToEventSourcing/Solved/10-OptimisticConcurrency.Marten/10-OptimisticConcurrency.Marten.csproj
index 4259d2e43..8dbbbd567 100644
--- a/Workshops/IntroductionToEventSourcing/Solved/10-OptimisticConcurrency.Marten/10-OptimisticConcurrency.Marten.csproj
+++ b/Workshops/IntroductionToEventSourcing/Solved/10-OptimisticConcurrency.Marten/10-OptimisticConcurrency.Marten.csproj
@@ -9,10 +9,10 @@
-
+
-
-
+
+
diff --git a/Workshops/IntroductionToEventSourcing/Solved/11-OptimisticConcurrency.EventStoreDB.Tests/11-OptimisticConcurrency.EventStoreDB.Tests.csproj b/Workshops/IntroductionToEventSourcing/Solved/11-OptimisticConcurrency.EventStoreDB.Tests/11-OptimisticConcurrency.EventStoreDB.Tests.csproj
index 1a52e4632..2e60e5365 100644
--- a/Workshops/IntroductionToEventSourcing/Solved/11-OptimisticConcurrency.EventStoreDB.Tests/11-OptimisticConcurrency.EventStoreDB.Tests.csproj
+++ b/Workshops/IntroductionToEventSourcing/Solved/11-OptimisticConcurrency.EventStoreDB.Tests/11-OptimisticConcurrency.EventStoreDB.Tests.csproj
@@ -13,11 +13,11 @@
-
+
-
-
+
+
all
runtime; build; native; contentfiles; analyzers; buildtransitive
@@ -27,6 +27,6 @@
-
+
diff --git a/Workshops/IntroductionToEventSourcing/Solved/12-Projections.SingleStream/12-Projections.SingleStream.csproj b/Workshops/IntroductionToEventSourcing/Solved/12-Projections.SingleStream/12-Projections.SingleStream.csproj
index 5a2a6ca2f..de6ff3995 100644
--- a/Workshops/IntroductionToEventSourcing/Solved/12-Projections.SingleStream/12-Projections.SingleStream.csproj
+++ b/Workshops/IntroductionToEventSourcing/Solved/12-Projections.SingleStream/12-Projections.SingleStream.csproj
@@ -7,10 +7,10 @@
-
+
-
-
+
+
all
runtime; build; native; contentfiles; analyzers
@@ -20,6 +20,6 @@
-
+
diff --git a/Workshops/IntroductionToEventSourcing/Solved/13-Projections.SingleStream.Idempotency/13-Projections.SingleStream.Idempotency.csproj b/Workshops/IntroductionToEventSourcing/Solved/13-Projections.SingleStream.Idempotency/13-Projections.SingleStream.Idempotency.csproj
index 5a2a6ca2f..de6ff3995 100644
--- a/Workshops/IntroductionToEventSourcing/Solved/13-Projections.SingleStream.Idempotency/13-Projections.SingleStream.Idempotency.csproj
+++ b/Workshops/IntroductionToEventSourcing/Solved/13-Projections.SingleStream.Idempotency/13-Projections.SingleStream.Idempotency.csproj
@@ -7,10 +7,10 @@
-
+
-
-
+
+
all
runtime; build; native; contentfiles; analyzers
@@ -20,6 +20,6 @@
-
+
diff --git a/Workshops/IntroductionToEventSourcing/Solved/14-Projections.SingleStream.EventualConsistency/14-Projections.SingleStream.EventualConsistency.csproj b/Workshops/IntroductionToEventSourcing/Solved/14-Projections.SingleStream.EventualConsistency/14-Projections.SingleStream.EventualConsistency.csproj
index 5a2a6ca2f..de6ff3995 100644
--- a/Workshops/IntroductionToEventSourcing/Solved/14-Projections.SingleStream.EventualConsistency/14-Projections.SingleStream.EventualConsistency.csproj
+++ b/Workshops/IntroductionToEventSourcing/Solved/14-Projections.SingleStream.EventualConsistency/14-Projections.SingleStream.EventualConsistency.csproj
@@ -7,10 +7,10 @@
-
+
-
-
+
+
all
runtime; build; native; contentfiles; analyzers
@@ -20,6 +20,6 @@
-
+