diff --git a/CQRS.Tests/CQRS.Tests.csproj b/CQRS.Tests/CQRS.Tests.csproj
index 11bd7c5b2..e3ea0cd2a 100644
--- a/CQRS.Tests/CQRS.Tests.csproj
+++ b/CQRS.Tests/CQRS.Tests.csproj
@@ -11,8 +11,8 @@
-
-
+
+
diff --git a/Core.Api.Testing/Core.Api.Testing.csproj b/Core.Api.Testing/Core.Api.Testing.csproj
index 5b985cf87..ae0129fe2 100644
--- a/Core.Api.Testing/Core.Api.Testing.csproj
+++ b/Core.Api.Testing/Core.Api.Testing.csproj
@@ -11,8 +11,8 @@
-
-
+
+
diff --git a/Core.ElasticSearch/Core.ElasticSearch.csproj b/Core.ElasticSearch/Core.ElasticSearch.csproj
index 1a8710e74..81c5ee961 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 e17ea536d..e4eae6096 100644
--- a/Core.EventStoreDB.Tests/Core.EventStoreDB.Tests.csproj
+++ b/Core.EventStoreDB.Tests/Core.EventStoreDB.Tests.csproj
@@ -15,7 +15,7 @@
-
+
diff --git a/Core.EventStoreDB/Core.EventStoreDB.csproj b/Core.EventStoreDB/Core.EventStoreDB.csproj
index e396f2371..472dea666 100644
--- a/Core.EventStoreDB/Core.EventStoreDB.csproj
+++ b/Core.EventStoreDB/Core.EventStoreDB.csproj
@@ -7,7 +7,6 @@
-
diff --git a/Core.Kafka.Tests/Core.Kafka.Tests.csproj b/Core.Kafka.Tests/Core.Kafka.Tests.csproj
index 145eb4af0..0d38af953 100644
--- a/Core.Kafka.Tests/Core.Kafka.Tests.csproj
+++ b/Core.Kafka.Tests/Core.Kafka.Tests.csproj
@@ -15,7 +15,7 @@
-
+
diff --git a/Core.Marten/Core.Marten.csproj b/Core.Marten/Core.Marten.csproj
index 4ff154495..5097fc864 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 146cbfcb1..1cd788b27 100644
--- a/Core.Testing/Core.Testing.csproj
+++ b/Core.Testing/Core.Testing.csproj
@@ -11,8 +11,8 @@
-
-
+
+
diff --git a/Core.Tests/Core.Tests.csproj b/Core.Tests/Core.Tests.csproj
index 726c96428..381c90dc3 100644
--- a/Core.Tests/Core.Tests.csproj
+++ b/Core.Tests/Core.Tests.csproj
@@ -15,8 +15,8 @@
-
-
+
+
diff --git a/Core.WebApi/Core.WebApi.csproj b/Core.WebApi/Core.WebApi.csproj
index 23071f770..21b25e2bc 100644
--- a/Core.WebApi/Core.WebApi.csproj
+++ b/Core.WebApi/Core.WebApi.csproj
@@ -5,7 +5,7 @@
-
+
diff --git a/EventSourcing.Integration.Tests/EventSourcing.Integration.Tests.csproj b/EventSourcing.Integration.Tests/EventSourcing.Integration.Tests.csproj
index 37515b861..f7604435d 100644
--- a/EventSourcing.Integration.Tests/EventSourcing.Integration.Tests.csproj
+++ b/EventSourcing.Integration.Tests/EventSourcing.Integration.Tests.csproj
@@ -11,8 +11,8 @@
-
-
+
+
diff --git a/Marten.Integration.Tests/Marten.Integration.Tests.csproj b/Marten.Integration.Tests/Marten.Integration.Tests.csproj
index 3d2456df5..5c9bf7dac 100644
--- a/Marten.Integration.Tests/Marten.Integration.Tests.csproj
+++ b/Marten.Integration.Tests/Marten.Integration.Tests.csproj
@@ -15,8 +15,8 @@
-
-
+
+
diff --git a/MediatR.Tests/MediatR.Tests.csproj b/MediatR.Tests/MediatR.Tests.csproj
index f93d08218..ca1e84bc4 100644
--- a/MediatR.Tests/MediatR.Tests.csproj
+++ b/MediatR.Tests/MediatR.Tests.csproj
@@ -14,8 +14,8 @@
-
-
+
+
diff --git a/README.md b/README.md
index 78f402ce4..6fe3933ea 100644
--- a/README.md
+++ b/README.md
@@ -20,6 +20,7 @@ Tutorial, practical samples and other resources about Event Sourcing in .NET. Se
- [2.4 The Light and The Dark Side of the Event-Driven Design](#24-the-light-and-the-dark-side-of-the-event-driven-design)
- [2.5 Conversation with Yves Lorphelin about CQRS](#25-conversation-with-yves-lorphelin-about-cqrs)
- [2.6. Never Lose Data Again - Event Sourcing to the Rescue!](#26-never-lose-data-again---event-sourcing-to-the-rescue)
+ - [2.7. How to deal with privacy and GDPR in Event-Sourced systems](#27-how-to-deal-with-privacy-and-gdpr-in-event-sourced-systems)
- [3. Support](#3-support)
- [4. Prerequisites](#4-prerequisites)
- [5. Tools used](#5-tools-used)
@@ -576,6 +577,10 @@ Read more in the article:
+### 2.7. How to deal with privacy and GDPR in Event-Sourced systems
+
+
+
## 3. Support
Feel free to [create an issue](https://github.com/oskardudycz/EventSourcing.NetCore/issues/new) if you have any questions or request for more explanation or samples. I also take **Pull Requests**!
diff --git a/Sample/AsyncProjections/SmartHome.Api/SmartHome.Api.csproj b/Sample/AsyncProjections/SmartHome.Api/SmartHome.Api.csproj
index 0c584bd7b..755269814 100644
--- a/Sample/AsyncProjections/SmartHome.Api/SmartHome.Api.csproj
+++ b/Sample/AsyncProjections/SmartHome.Api/SmartHome.Api.csproj
@@ -6,7 +6,7 @@
-
+
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 96c1d8fcd..6525bc57f 100644
--- a/Sample/ECommerce/Carts/Carts.Api.Tests/Carts.Api.Tests.csproj
+++ b/Sample/ECommerce/Carts/Carts.Api.Tests/Carts.Api.Tests.csproj
@@ -5,14 +5,14 @@
-
+
-
+
all
runtime; build; native; contentfiles; analyzers; buildtransitive
diff --git a/Sample/ECommerce/Carts/Carts.Api/Carts.Api.csproj b/Sample/ECommerce/Carts/Carts.Api/Carts.Api.csproj
index 61533d942..ad4cabffe 100644
--- a/Sample/ECommerce/Carts/Carts.Api/Carts.Api.csproj
+++ b/Sample/ECommerce/Carts/Carts.Api/Carts.Api.csproj
@@ -6,12 +6,12 @@
-
-
+
+
all
runtime; build; native; contentfiles; analyzers; buildtransitive
-
+
diff --git a/Sample/ECommerce/Carts/Carts.Tests/Carts.Tests.csproj b/Sample/ECommerce/Carts/Carts.Tests/Carts.Tests.csproj
index 467dbc550..13150d097 100644
--- a/Sample/ECommerce/Carts/Carts.Tests/Carts.Tests.csproj
+++ b/Sample/ECommerce/Carts/Carts.Tests/Carts.Tests.csproj
@@ -5,7 +5,7 @@
-
+
@@ -13,7 +13,7 @@
all
runtime; build; native; contentfiles; analyzers
-
+
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 24aa29f4c..e5591a7f4 100644
--- a/Sample/ECommerce/Orders/Orders.Api.Tests/Orders.Api.Tests.csproj
+++ b/Sample/ECommerce/Orders/Orders.Api.Tests/Orders.Api.Tests.csproj
@@ -5,15 +5,14 @@
-
+
-
-
+
all
runtime; build; native; contentfiles; analyzers; buildtransitive
diff --git a/Sample/ECommerce/Orders/Orders.Api/Orders.Api.csproj b/Sample/ECommerce/Orders/Orders.Api/Orders.Api.csproj
index f4fbddb81..698f00f19 100644
--- a/Sample/ECommerce/Orders/Orders.Api/Orders.Api.csproj
+++ b/Sample/ECommerce/Orders/Orders.Api/Orders.Api.csproj
@@ -6,12 +6,12 @@
-
-
+
+
all
runtime; build; native; contentfiles; analyzers; buildtransitive
-
+
diff --git a/Sample/ECommerce/Orders/Orders.Tests/Orders.Tests.csproj b/Sample/ECommerce/Orders/Orders.Tests/Orders.Tests.csproj
index 1c4ce8642..7cec99934 100644
--- a/Sample/ECommerce/Orders/Orders.Tests/Orders.Tests.csproj
+++ b/Sample/ECommerce/Orders/Orders.Tests/Orders.Tests.csproj
@@ -6,7 +6,7 @@
-
+
@@ -14,7 +14,7 @@
all
runtime; build; native; contentfiles; analyzers
-
+
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 77b1cbae1..f311f5852 100644
--- a/Sample/ECommerce/Payments/Payments.Api.Tests/Payments.Api.Tests.csproj
+++ b/Sample/ECommerce/Payments/Payments.Api.Tests/Payments.Api.Tests.csproj
@@ -5,14 +5,14 @@
-
+
-
+
all
runtime; build; native; contentfiles; analyzers; buildtransitive
diff --git a/Sample/ECommerce/Payments/Payments.Api/Payments.Api.csproj b/Sample/ECommerce/Payments/Payments.Api/Payments.Api.csproj
index 91701fdbe..9490006d3 100644
--- a/Sample/ECommerce/Payments/Payments.Api/Payments.Api.csproj
+++ b/Sample/ECommerce/Payments/Payments.Api/Payments.Api.csproj
@@ -6,12 +6,12 @@
-
-
+
+
all
runtime; build; native; contentfiles; analyzers; buildtransitive
-
+
diff --git a/Sample/ECommerce/Payments/Payments.Tests/Payments.Tests.csproj b/Sample/ECommerce/Payments/Payments.Tests/Payments.Tests.csproj
index c4a610364..ee2bbfa5e 100644
--- a/Sample/ECommerce/Payments/Payments.Tests/Payments.Tests.csproj
+++ b/Sample/ECommerce/Payments/Payments.Tests/Payments.Tests.csproj
@@ -6,7 +6,7 @@
-
+
@@ -14,7 +14,7 @@
all
runtime; build; native; contentfiles; analyzers
-
+
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 4612d0932..e19b251c2 100644
--- a/Sample/ECommerce/Shipments/Shipments.Api.Tests/Shipments.Api.Tests.csproj
+++ b/Sample/ECommerce/Shipments/Shipments.Api.Tests/Shipments.Api.Tests.csproj
@@ -5,14 +5,14 @@
-
+
-
+
all
runtime; build; native; contentfiles; analyzers; buildtransitive
diff --git a/Sample/ECommerce/Shipments/Shipments.Api/Shipments.Api.csproj b/Sample/ECommerce/Shipments/Shipments.Api/Shipments.Api.csproj
index 720c7ac28..7e6639fef 100644
--- a/Sample/ECommerce/Shipments/Shipments.Api/Shipments.Api.csproj
+++ b/Sample/ECommerce/Shipments/Shipments.Api/Shipments.Api.csproj
@@ -6,12 +6,12 @@
-
-
+
+
all
runtime; build; native; contentfiles; analyzers; buildtransitive
-
+
diff --git a/Sample/ECommerce/Shipments/Shipments.Tests/Shipments.Tests.csproj b/Sample/ECommerce/Shipments/Shipments.Tests/Shipments.Tests.csproj
index 2bf216c0b..f32c92e2f 100644
--- a/Sample/ECommerce/Shipments/Shipments.Tests/Shipments.Tests.csproj
+++ b/Sample/ECommerce/Shipments/Shipments.Tests/Shipments.Tests.csproj
@@ -6,7 +6,7 @@
-
+
@@ -14,7 +14,7 @@
all
runtime; build; native; contentfiles; analyzers
-
+
diff --git a/Sample/ECommerce/Shipments/Shipments/Shipments.csproj b/Sample/ECommerce/Shipments/Shipments/Shipments.csproj
index c05e61313..e51d2c7ae 100644
--- a/Sample/ECommerce/Shipments/Shipments/Shipments.csproj
+++ b/Sample/ECommerce/Shipments/Shipments/Shipments.csproj
@@ -14,17 +14,17 @@
-
-
+
+
all
runtime; build; native; contentfiles; analyzers
-
+
all
runtime; build; native; contentfiles; analyzers; buildtransitive
-
+
diff --git a/Sample/EventPipelines/EventPipelines.Tests/EventPipelines.Tests.csproj b/Sample/EventPipelines/EventPipelines.Tests/EventPipelines.Tests.csproj
index afd05dc14..90af6ab9d 100644
--- a/Sample/EventPipelines/EventPipelines.Tests/EventPipelines.Tests.csproj
+++ b/Sample/EventPipelines/EventPipelines.Tests/EventPipelines.Tests.csproj
@@ -5,7 +5,7 @@
-
+
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 fe7dc452f..020d883aa 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
@@ -5,14 +5,14 @@
-
+
-
+
all
runtime; build; native; contentfiles; analyzers; buildtransitive
diff --git a/Sample/EventStoreDB/ECommerce/Carts/Carts.Api/Carts.Api.csproj b/Sample/EventStoreDB/ECommerce/Carts/Carts.Api/Carts.Api.csproj
index 36e8344d5..e523a0d1e 100644
--- a/Sample/EventStoreDB/ECommerce/Carts/Carts.Api/Carts.Api.csproj
+++ b/Sample/EventStoreDB/ECommerce/Carts/Carts.Api/Carts.Api.csproj
@@ -6,12 +6,12 @@
-
-
+
+
all
runtime; build; native; contentfiles; analyzers; buildtransitive
-
+
diff --git a/Sample/EventStoreDB/ECommerce/Carts/Carts.Tests/Carts.Tests.csproj b/Sample/EventStoreDB/ECommerce/Carts/Carts.Tests/Carts.Tests.csproj
index efb5b01eb..653030b96 100644
--- a/Sample/EventStoreDB/ECommerce/Carts/Carts.Tests/Carts.Tests.csproj
+++ b/Sample/EventStoreDB/ECommerce/Carts/Carts.Tests/Carts.Tests.csproj
@@ -6,7 +6,7 @@
-
+
@@ -14,7 +14,7 @@
all
runtime; build; native; contentfiles; analyzers
-
+
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 c39ed245e..b3166b993 100644
--- a/Sample/EventStoreDB/Simple/ECommerce.Api.Tests/ECommerce.Api.Tests.csproj
+++ b/Sample/EventStoreDB/Simple/ECommerce.Api.Tests/ECommerce.Api.Tests.csproj
@@ -5,7 +5,7 @@
-
+
diff --git a/Sample/EventStoreDB/Simple/ECommerce.Api/ECommerce.Api.csproj b/Sample/EventStoreDB/Simple/ECommerce.Api/ECommerce.Api.csproj
index 85a8ec9eb..a6e6b9809 100644
--- a/Sample/EventStoreDB/Simple/ECommerce.Api/ECommerce.Api.csproj
+++ b/Sample/EventStoreDB/Simple/ECommerce.Api/ECommerce.Api.csproj
@@ -5,7 +5,7 @@
-
+
all
runtime; build; native; contentfiles; analyzers; buildtransitive
diff --git a/Sample/EventStoreDB/Simple/ECommerce.Core/ECommerce.Core.csproj b/Sample/EventStoreDB/Simple/ECommerce.Core/ECommerce.Core.csproj
index 9b181cf90..4149a83eb 100644
--- a/Sample/EventStoreDB/Simple/ECommerce.Core/ECommerce.Core.csproj
+++ b/Sample/EventStoreDB/Simple/ECommerce.Core/ECommerce.Core.csproj
@@ -13,8 +13,8 @@
-
-
+
+
all
runtime; build; native; contentfiles; analyzers; buildtransitive
diff --git a/Sample/EventStoreDB/Simple/ECommerce/ECommerce.csproj b/Sample/EventStoreDB/Simple/ECommerce/ECommerce.csproj
index 199eac9f3..79c785cd9 100644
--- a/Sample/EventStoreDB/Simple/ECommerce/ECommerce.csproj
+++ b/Sample/EventStoreDB/Simple/ECommerce/ECommerce.csproj
@@ -13,8 +13,8 @@
-
-
+
+
all
runtime; build; native; contentfiles; analyzers; buildtransitive
diff --git a/Sample/EventsVersioning/EventsVersioning.Tests/EventsVersioning.Tests.csproj b/Sample/EventsVersioning/EventsVersioning.Tests/EventsVersioning.Tests.csproj
index 8b34e5161..dcf775021 100644
--- a/Sample/EventsVersioning/EventsVersioning.Tests/EventsVersioning.Tests.csproj
+++ b/Sample/EventsVersioning/EventsVersioning.Tests/EventsVersioning.Tests.csproj
@@ -5,7 +5,7 @@
-
+
diff --git a/Sample/MeetingsManagement/MeetingsManagement.Api/MeetingsManagement.Api.csproj b/Sample/MeetingsManagement/MeetingsManagement.Api/MeetingsManagement.Api.csproj
index 5c8628220..10ee818b1 100644
--- a/Sample/MeetingsManagement/MeetingsManagement.Api/MeetingsManagement.Api.csproj
+++ b/Sample/MeetingsManagement/MeetingsManagement.Api/MeetingsManagement.Api.csproj
@@ -5,10 +5,10 @@
-
+
-
+
diff --git a/Sample/MeetingsManagement/MeetingsManagement.IntegrationTests/MeetingsManagement.IntegrationTests.csproj b/Sample/MeetingsManagement/MeetingsManagement.IntegrationTests/MeetingsManagement.IntegrationTests.csproj
index 350633ed7..93919c646 100644
--- a/Sample/MeetingsManagement/MeetingsManagement.IntegrationTests/MeetingsManagement.IntegrationTests.csproj
+++ b/Sample/MeetingsManagement/MeetingsManagement.IntegrationTests/MeetingsManagement.IntegrationTests.csproj
@@ -12,8 +12,8 @@
-
-
+
+
@@ -24,7 +24,7 @@
all
runtime; build; native; contentfiles; analyzers
-
+
diff --git a/Sample/MeetingsManagement/MeetingsManagement/MeetingsManagement.csproj b/Sample/MeetingsManagement/MeetingsManagement/MeetingsManagement.csproj
index e839df161..d8c55087f 100644
--- a/Sample/MeetingsManagement/MeetingsManagement/MeetingsManagement.csproj
+++ b/Sample/MeetingsManagement/MeetingsManagement/MeetingsManagement.csproj
@@ -6,7 +6,7 @@
-
+
diff --git a/Sample/MeetingsManagement/MeetingsSearch.Api/MeetingsSearch.Api.csproj b/Sample/MeetingsManagement/MeetingsSearch.Api/MeetingsSearch.Api.csproj
index a67c2088a..72ce12f9f 100644
--- a/Sample/MeetingsManagement/MeetingsSearch.Api/MeetingsSearch.Api.csproj
+++ b/Sample/MeetingsManagement/MeetingsSearch.Api/MeetingsSearch.Api.csproj
@@ -7,7 +7,7 @@
-
+
diff --git a/Sample/MeetingsManagement/MeetingsSearch.IntegrationTests/MeetingsSearch.IntegrationTests.csproj b/Sample/MeetingsManagement/MeetingsSearch.IntegrationTests/MeetingsSearch.IntegrationTests.csproj
index 19fd6f3e1..ad7dbe71e 100644
--- a/Sample/MeetingsManagement/MeetingsSearch.IntegrationTests/MeetingsSearch.IntegrationTests.csproj
+++ b/Sample/MeetingsManagement/MeetingsSearch.IntegrationTests/MeetingsSearch.IntegrationTests.csproj
@@ -12,8 +12,8 @@
-
-
+
+
@@ -24,7 +24,7 @@
all
runtime; build; native; contentfiles; analyzers
-
+
diff --git a/Sample/MeetingsManagement/MeetingsSearch/MeetingsSearch.csproj b/Sample/MeetingsManagement/MeetingsSearch/MeetingsSearch.csproj
index 05b66ae56..96b7cd17c 100644
--- a/Sample/MeetingsManagement/MeetingsSearch/MeetingsSearch.csproj
+++ b/Sample/MeetingsManagement/MeetingsSearch/MeetingsSearch.csproj
@@ -5,7 +5,7 @@
-
+
diff --git a/Sample/Tickets/Tickets.Api.Tests/Tickets.Api.Tests.csproj b/Sample/Tickets/Tickets.Api.Tests/Tickets.Api.Tests.csproj
index 5612bfb3d..e812f997b 100644
--- a/Sample/Tickets/Tickets.Api.Tests/Tickets.Api.Tests.csproj
+++ b/Sample/Tickets/Tickets.Api.Tests/Tickets.Api.Tests.csproj
@@ -5,14 +5,14 @@
-
+
-
+
all
runtime; build; native; contentfiles; analyzers; buildtransitive
diff --git a/Sample/Tickets/Tickets.Api/Tickets.Api.csproj b/Sample/Tickets/Tickets.Api/Tickets.Api.csproj
index df428698d..c576044da 100644
--- a/Sample/Tickets/Tickets.Api/Tickets.Api.csproj
+++ b/Sample/Tickets/Tickets.Api/Tickets.Api.csproj
@@ -6,7 +6,7 @@
-
+
diff --git a/Sample/Tickets/Tickets.Tests/Tickets.Tests.csproj b/Sample/Tickets/Tickets.Tests/Tickets.Tests.csproj
index 77eb4b01a..080ccac62 100644
--- a/Sample/Tickets/Tickets.Tests/Tickets.Tests.csproj
+++ b/Sample/Tickets/Tickets.Tests/Tickets.Tests.csproj
@@ -6,8 +6,8 @@
-
-
+
+
@@ -15,7 +15,7 @@
all
runtime; build; native; contentfiles; analyzers
-
+
diff --git a/Sample/Warehouse/Warehouse.Api.Tests/Warehouse.Api.Tests.csproj b/Sample/Warehouse/Warehouse.Api.Tests/Warehouse.Api.Tests.csproj
index 34332cf33..686f039c1 100644
--- a/Sample/Warehouse/Warehouse.Api.Tests/Warehouse.Api.Tests.csproj
+++ b/Sample/Warehouse/Warehouse.Api.Tests/Warehouse.Api.Tests.csproj
@@ -5,7 +5,7 @@
-
+
diff --git a/Sample/Warehouse/Warehouse.Api/Warehouse.Api.csproj b/Sample/Warehouse/Warehouse.Api/Warehouse.Api.csproj
index a7cfb630c..54705ce9a 100644
--- a/Sample/Warehouse/Warehouse.Api/Warehouse.Api.csproj
+++ b/Sample/Warehouse/Warehouse.Api/Warehouse.Api.csproj
@@ -5,10 +5,10 @@
-
-
+
+
-
+
all
runtime; build; native; contentfiles; analyzers; buildtransitive
diff --git a/Sample/Warehouse/Warehouse/Warehouse.csproj b/Sample/Warehouse/Warehouse/Warehouse.csproj
index 7c511e7be..c3cd460f4 100644
--- a/Sample/Warehouse/Warehouse/Warehouse.csproj
+++ b/Sample/Warehouse/Warehouse/Warehouse.csproj
@@ -18,8 +18,8 @@
-
-
+
+
all
runtime; build; native; contentfiles; analyzers; buildtransitive
diff --git a/Workshops/BuildYourOwnEventStore/01-CreateStreamsTable/01-CreateStreamsTable.csproj b/Workshops/BuildYourOwnEventStore/01-CreateStreamsTable/01-CreateStreamsTable.csproj
index 8b20f07ef..61dc2ef6f 100644
--- a/Workshops/BuildYourOwnEventStore/01-CreateStreamsTable/01-CreateStreamsTable.csproj
+++ b/Workshops/BuildYourOwnEventStore/01-CreateStreamsTable/01-CreateStreamsTable.csproj
@@ -5,8 +5,8 @@
-
-
+
+
diff --git a/Workshops/BuildYourOwnEventStore/02-CreateEventsTable/02-CreateEventsTable.csproj b/Workshops/BuildYourOwnEventStore/02-CreateEventsTable/02-CreateEventsTable.csproj
index 8b20f07ef..61dc2ef6f 100644
--- a/Workshops/BuildYourOwnEventStore/02-CreateEventsTable/02-CreateEventsTable.csproj
+++ b/Workshops/BuildYourOwnEventStore/02-CreateEventsTable/02-CreateEventsTable.csproj
@@ -5,8 +5,8 @@
-
-
+
+
diff --git a/Workshops/BuildYourOwnEventStore/03-CreateAppendEventFunction/03-CreateAppendEventFunction.csproj b/Workshops/BuildYourOwnEventStore/03-CreateAppendEventFunction/03-CreateAppendEventFunction.csproj
index 8b20f07ef..61dc2ef6f 100644
--- a/Workshops/BuildYourOwnEventStore/03-CreateAppendEventFunction/03-CreateAppendEventFunction.csproj
+++ b/Workshops/BuildYourOwnEventStore/03-CreateAppendEventFunction/03-CreateAppendEventFunction.csproj
@@ -5,8 +5,8 @@
-
-
+
+
diff --git a/Workshops/BuildYourOwnEventStore/03-OptimisticConcurrency/03-OptimisticConcurrency.csproj b/Workshops/BuildYourOwnEventStore/03-OptimisticConcurrency/03-OptimisticConcurrency.csproj
index 8b20f07ef..61dc2ef6f 100644
--- a/Workshops/BuildYourOwnEventStore/03-OptimisticConcurrency/03-OptimisticConcurrency.csproj
+++ b/Workshops/BuildYourOwnEventStore/03-OptimisticConcurrency/03-OptimisticConcurrency.csproj
@@ -5,8 +5,8 @@
-
-
+
+
diff --git a/Workshops/BuildYourOwnEventStore/04-EventStoreMethods/04-EventStoreMethods.csproj b/Workshops/BuildYourOwnEventStore/04-EventStoreMethods/04-EventStoreMethods.csproj
index 8b20f07ef..61dc2ef6f 100644
--- a/Workshops/BuildYourOwnEventStore/04-EventStoreMethods/04-EventStoreMethods.csproj
+++ b/Workshops/BuildYourOwnEventStore/04-EventStoreMethods/04-EventStoreMethods.csproj
@@ -5,8 +5,8 @@
-
-
+
+
diff --git a/Workshops/BuildYourOwnEventStore/05-StreamAggregation/05-StreamAggregation.csproj b/Workshops/BuildYourOwnEventStore/05-StreamAggregation/05-StreamAggregation.csproj
index 8b20f07ef..61dc2ef6f 100644
--- a/Workshops/BuildYourOwnEventStore/05-StreamAggregation/05-StreamAggregation.csproj
+++ b/Workshops/BuildYourOwnEventStore/05-StreamAggregation/05-StreamAggregation.csproj
@@ -5,8 +5,8 @@
-
-
+
+
diff --git a/Workshops/BuildYourOwnEventStore/06-TimeTraveling/06-TimeTraveling.csproj b/Workshops/BuildYourOwnEventStore/06-TimeTraveling/06-TimeTraveling.csproj
index 8b20f07ef..61dc2ef6f 100644
--- a/Workshops/BuildYourOwnEventStore/06-TimeTraveling/06-TimeTraveling.csproj
+++ b/Workshops/BuildYourOwnEventStore/06-TimeTraveling/06-TimeTraveling.csproj
@@ -5,8 +5,8 @@
-
-
+
+
diff --git a/Workshops/BuildYourOwnEventStore/07-AggregateAndRepository/07-AggregateAndRepository.csproj b/Workshops/BuildYourOwnEventStore/07-AggregateAndRepository/07-AggregateAndRepository.csproj
index 8b20f07ef..61dc2ef6f 100644
--- a/Workshops/BuildYourOwnEventStore/07-AggregateAndRepository/07-AggregateAndRepository.csproj
+++ b/Workshops/BuildYourOwnEventStore/07-AggregateAndRepository/07-AggregateAndRepository.csproj
@@ -5,8 +5,8 @@
-
-
+
+
diff --git a/Workshops/BuildYourOwnEventStore/08-Snapshots/08-Snapshots.csproj b/Workshops/BuildYourOwnEventStore/08-Snapshots/08-Snapshots.csproj
index 8b20f07ef..61dc2ef6f 100644
--- a/Workshops/BuildYourOwnEventStore/08-Snapshots/08-Snapshots.csproj
+++ b/Workshops/BuildYourOwnEventStore/08-Snapshots/08-Snapshots.csproj
@@ -5,8 +5,8 @@
-
-
+
+
diff --git a/Workshops/BuildYourOwnEventStore/09-Projections/09-Projections.csproj b/Workshops/BuildYourOwnEventStore/09-Projections/09-Projections.csproj
index 8b20f07ef..61dc2ef6f 100644
--- a/Workshops/BuildYourOwnEventStore/09-Projections/09-Projections.csproj
+++ b/Workshops/BuildYourOwnEventStore/09-Projections/09-Projections.csproj
@@ -5,8 +5,8 @@
-
-
+
+
diff --git a/Workshops/BuildYourOwnEventStore/10-ProjectionsWithMarten/10-ProjectionsWithMarten.csproj b/Workshops/BuildYourOwnEventStore/10-ProjectionsWithMarten/10-ProjectionsWithMarten.csproj
index 8b20f07ef..61dc2ef6f 100644
--- a/Workshops/BuildYourOwnEventStore/10-ProjectionsWithMarten/10-ProjectionsWithMarten.csproj
+++ b/Workshops/BuildYourOwnEventStore/10-ProjectionsWithMarten/10-ProjectionsWithMarten.csproj
@@ -5,8 +5,8 @@
-
-
+
+
diff --git a/Workshops/BuildYourOwnEventStore/EventStoreBasics.Tests/EventStoreBasics.Tests.csproj b/Workshops/BuildYourOwnEventStore/EventStoreBasics.Tests/EventStoreBasics.Tests.csproj
index 0904196b4..012c1e691 100644
--- a/Workshops/BuildYourOwnEventStore/EventStoreBasics.Tests/EventStoreBasics.Tests.csproj
+++ b/Workshops/BuildYourOwnEventStore/EventStoreBasics.Tests/EventStoreBasics.Tests.csproj
@@ -5,8 +5,8 @@
-
-
+
+
diff --git a/Workshops/BuildYourOwnEventStore/EventStoreBasics/EventStoreBasics.csproj b/Workshops/BuildYourOwnEventStore/EventStoreBasics/EventStoreBasics.csproj
index 4d8d05135..81693b48b 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 e69b8b698..ced9eb0b4 100644
--- a/Workshops/BuildYourOwnEventStore/Tools/Tools.csproj
+++ b/Workshops/BuildYourOwnEventStore/Tools/Tools.csproj
@@ -8,7 +8,7 @@
-
+
diff --git a/Workshops/IntroductionToEventSourcing/01-EventsDefinition/01-EventsDefinition.csproj b/Workshops/IntroductionToEventSourcing/01-EventsDefinition/01-EventsDefinition.csproj
index d60473bca..3d115e3a1 100644
--- a/Workshops/IntroductionToEventSourcing/01-EventsDefinition/01-EventsDefinition.csproj
+++ b/Workshops/IntroductionToEventSourcing/01-EventsDefinition/01-EventsDefinition.csproj
@@ -6,8 +6,8 @@
-
-
+
+
diff --git a/Workshops/IntroductionToEventSourcing/02-GettingStateFromEvents/02-GettingStateFromEvents.csproj b/Workshops/IntroductionToEventSourcing/02-GettingStateFromEvents/02-GettingStateFromEvents.csproj
index ea39caa19..82971600d 100644
--- a/Workshops/IntroductionToEventSourcing/02-GettingStateFromEvents/02-GettingStateFromEvents.csproj
+++ b/Workshops/IntroductionToEventSourcing/02-GettingStateFromEvents/02-GettingStateFromEvents.csproj
@@ -6,8 +6,8 @@
-
-
+
+
diff --git a/Workshops/IntroductionToEventSourcing/03-AppendingEvents.Marten/03-AppendingEvents.Marten.csproj b/Workshops/IntroductionToEventSourcing/03-AppendingEvents.Marten/03-AppendingEvents.Marten.csproj
index 1e56e0523..55fe5cc60 100644
--- a/Workshops/IntroductionToEventSourcing/03-AppendingEvents.Marten/03-AppendingEvents.Marten.csproj
+++ b/Workshops/IntroductionToEventSourcing/03-AppendingEvents.Marten/03-AppendingEvents.Marten.csproj
@@ -6,8 +6,8 @@
-
-
+
+
diff --git a/Workshops/IntroductionToEventSourcing/04-AppendingEvents.EventStoreDB/04-AppendingEvents.EventStoreDB.csproj b/Workshops/IntroductionToEventSourcing/04-AppendingEvents.EventStoreDB/04-AppendingEvents.EventStoreDB.csproj
index 418c7ed9a..b7f1ef6bd 100644
--- a/Workshops/IntroductionToEventSourcing/04-AppendingEvents.EventStoreDB/04-AppendingEvents.EventStoreDB.csproj
+++ b/Workshops/IntroductionToEventSourcing/04-AppendingEvents.EventStoreDB/04-AppendingEvents.EventStoreDB.csproj
@@ -7,7 +7,7 @@
-
+
diff --git a/Workshops/IntroductionToEventSourcing/05-GettingStateFromEvents.Marten/05-GettingStateFromEvents.Marten.csproj b/Workshops/IntroductionToEventSourcing/05-GettingStateFromEvents.Marten/05-GettingStateFromEvents.Marten.csproj
index ea39caa19..82971600d 100644
--- a/Workshops/IntroductionToEventSourcing/05-GettingStateFromEvents.Marten/05-GettingStateFromEvents.Marten.csproj
+++ b/Workshops/IntroductionToEventSourcing/05-GettingStateFromEvents.Marten/05-GettingStateFromEvents.Marten.csproj
@@ -6,8 +6,8 @@
-
-
+
+
diff --git a/Workshops/IntroductionToEventSourcing/06-GettingStateFromEvents.EventStoreDB/06-GettingStateFromEvents.EventStoreDB.csproj b/Workshops/IntroductionToEventSourcing/06-GettingStateFromEvents.EventStoreDB/06-GettingStateFromEvents.EventStoreDB.csproj
index d8378740a..958aeae67 100644
--- a/Workshops/IntroductionToEventSourcing/06-GettingStateFromEvents.EventStoreDB/06-GettingStateFromEvents.EventStoreDB.csproj
+++ b/Workshops/IntroductionToEventSourcing/06-GettingStateFromEvents.EventStoreDB/06-GettingStateFromEvents.EventStoreDB.csproj
@@ -7,7 +7,7 @@
-
+
diff --git a/Workshops/IntroductionToEventSourcing/07-BusinessLogic/07-BusinessLogic.csproj b/Workshops/IntroductionToEventSourcing/07-BusinessLogic/07-BusinessLogic.csproj
index 1e548ddf1..01630c9f4 100644
--- a/Workshops/IntroductionToEventSourcing/07-BusinessLogic/07-BusinessLogic.csproj
+++ b/Workshops/IntroductionToEventSourcing/07-BusinessLogic/07-BusinessLogic.csproj
@@ -6,7 +6,7 @@
-
+
diff --git a/Workshops/IntroductionToEventSourcing/08-BusinessLogic.Marten/08-BusinessLogic.Marten.csproj b/Workshops/IntroductionToEventSourcing/08-BusinessLogic.Marten/08-BusinessLogic.Marten.csproj
index 57524d987..6236beecc 100644
--- a/Workshops/IntroductionToEventSourcing/08-BusinessLogic.Marten/08-BusinessLogic.Marten.csproj
+++ b/Workshops/IntroductionToEventSourcing/08-BusinessLogic.Marten/08-BusinessLogic.Marten.csproj
@@ -6,8 +6,8 @@
-
-
+
+
diff --git a/Workshops/IntroductionToEventSourcing/09-BusinessLogic.EventStoreDB/09-BusinessLogic.EventStoreDB.csproj b/Workshops/IntroductionToEventSourcing/09-BusinessLogic.EventStoreDB/09-BusinessLogic.EventStoreDB.csproj
index 9692a9a88..bcfea8fc4 100644
--- a/Workshops/IntroductionToEventSourcing/09-BusinessLogic.EventStoreDB/09-BusinessLogic.EventStoreDB.csproj
+++ b/Workshops/IntroductionToEventSourcing/09-BusinessLogic.EventStoreDB/09-BusinessLogic.EventStoreDB.csproj
@@ -7,7 +7,7 @@
-
+
diff --git a/Workshops/IntroductionToEventSourcing/10-OptimisticConcurrency.Marten/10-OptimisticConcurrency.Marten.csproj b/Workshops/IntroductionToEventSourcing/10-OptimisticConcurrency.Marten/10-OptimisticConcurrency.Marten.csproj
index 57417b69f..4bf8e8bdf 100644
--- a/Workshops/IntroductionToEventSourcing/10-OptimisticConcurrency.Marten/10-OptimisticConcurrency.Marten.csproj
+++ b/Workshops/IntroductionToEventSourcing/10-OptimisticConcurrency.Marten/10-OptimisticConcurrency.Marten.csproj
@@ -6,8 +6,8 @@
-
-
+
+
diff --git a/Workshops/IntroductionToEventSourcing/11-OptimisticConcurrency.EventStoreDB/11-OptimisticConcurrency.EventStoreDB.csproj b/Workshops/IntroductionToEventSourcing/11-OptimisticConcurrency.EventStoreDB/11-OptimisticConcurrency.EventStoreDB.csproj
index 7a8f550e0..a2d596728 100644
--- a/Workshops/IntroductionToEventSourcing/11-OptimisticConcurrency.EventStoreDB/11-OptimisticConcurrency.EventStoreDB.csproj
+++ b/Workshops/IntroductionToEventSourcing/11-OptimisticConcurrency.EventStoreDB/11-OptimisticConcurrency.EventStoreDB.csproj
@@ -7,7 +7,7 @@
-
+
diff --git a/Workshops/IntroductionToEventSourcing/12-Projections/12-Projections.csproj b/Workshops/IntroductionToEventSourcing/12-Projections/12-Projections.csproj
index ea39caa19..82971600d 100644
--- a/Workshops/IntroductionToEventSourcing/12-Projections/12-Projections.csproj
+++ b/Workshops/IntroductionToEventSourcing/12-Projections/12-Projections.csproj
@@ -6,8 +6,8 @@
-
-
+
+
diff --git a/Workshops/IntroductionToEventSourcing/13-Projections.Idempotency/13-Projections.Idempotency.csproj b/Workshops/IntroductionToEventSourcing/13-Projections.Idempotency/13-Projections.Idempotency.csproj
index ea39caa19..82971600d 100644
--- a/Workshops/IntroductionToEventSourcing/13-Projections.Idempotency/13-Projections.Idempotency.csproj
+++ b/Workshops/IntroductionToEventSourcing/13-Projections.Idempotency/13-Projections.Idempotency.csproj
@@ -6,8 +6,8 @@
-
-
+
+
diff --git a/Workshops/IntroductionToEventSourcing/14-Projections.EventualConsistency/14-Projections.EventualConsistency.csproj b/Workshops/IntroductionToEventSourcing/14-Projections.EventualConsistency/14-Projections.EventualConsistency.csproj
index ea39caa19..82971600d 100644
--- a/Workshops/IntroductionToEventSourcing/14-Projections.EventualConsistency/14-Projections.EventualConsistency.csproj
+++ b/Workshops/IntroductionToEventSourcing/14-Projections.EventualConsistency/14-Projections.EventualConsistency.csproj
@@ -6,8 +6,8 @@
-
-
+
+
diff --git a/Workshops/IntroductionToEventSourcing/Solved/01-EventsDefinition/01-EventsDefinition.csproj b/Workshops/IntroductionToEventSourcing/Solved/01-EventsDefinition/01-EventsDefinition.csproj
index d60473bca..3d115e3a1 100644
--- a/Workshops/IntroductionToEventSourcing/Solved/01-EventsDefinition/01-EventsDefinition.csproj
+++ b/Workshops/IntroductionToEventSourcing/Solved/01-EventsDefinition/01-EventsDefinition.csproj
@@ -6,8 +6,8 @@
-
-
+
+
diff --git a/Workshops/IntroductionToEventSourcing/Solved/02-GettingStateFromEvents/02-GettingStateFromEvents.csproj b/Workshops/IntroductionToEventSourcing/Solved/02-GettingStateFromEvents/02-GettingStateFromEvents.csproj
index d77ff6c20..2923d6a86 100644
--- a/Workshops/IntroductionToEventSourcing/Solved/02-GettingStateFromEvents/02-GettingStateFromEvents.csproj
+++ b/Workshops/IntroductionToEventSourcing/Solved/02-GettingStateFromEvents/02-GettingStateFromEvents.csproj
@@ -6,8 +6,8 @@
-
-
+
+
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 1e56e0523..55fe5cc60 100644
--- a/Workshops/IntroductionToEventSourcing/Solved/03-AppendingEvents.Marten/03-AppendingEvents.Marten.csproj
+++ b/Workshops/IntroductionToEventSourcing/Solved/03-AppendingEvents.Marten/03-AppendingEvents.Marten.csproj
@@ -6,8 +6,8 @@
-
-
+
+
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 354ee0bb5..d5d54c748 100644
--- a/Workshops/IntroductionToEventSourcing/Solved/04-AppendingEvents.EventStoreDB/04-AppendingEvents.EventStoreDB.csproj
+++ b/Workshops/IntroductionToEventSourcing/Solved/04-AppendingEvents.EventStoreDB/04-AppendingEvents.EventStoreDB.csproj
@@ -7,7 +7,7 @@
-
+
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 ea39caa19..82971600d 100644
--- a/Workshops/IntroductionToEventSourcing/Solved/05-GettingStateFromEvents.Marten/05-GettingStateFromEvents.Marten.csproj
+++ b/Workshops/IntroductionToEventSourcing/Solved/05-GettingStateFromEvents.Marten/05-GettingStateFromEvents.Marten.csproj
@@ -6,8 +6,8 @@
-
-
+
+
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 d8378740a..958aeae67 100644
--- a/Workshops/IntroductionToEventSourcing/Solved/06-GettingStateFromEvents.EventStoreDB/06-GettingStateFromEvents.EventStoreDB.csproj
+++ b/Workshops/IntroductionToEventSourcing/Solved/06-GettingStateFromEvents.EventStoreDB/06-GettingStateFromEvents.EventStoreDB.csproj
@@ -7,7 +7,7 @@
-
+
diff --git a/Workshops/IntroductionToEventSourcing/Solved/07-BusinessLogic/07-BusinessLogic.csproj b/Workshops/IntroductionToEventSourcing/Solved/07-BusinessLogic/07-BusinessLogic.csproj
index 1e548ddf1..01630c9f4 100644
--- a/Workshops/IntroductionToEventSourcing/Solved/07-BusinessLogic/07-BusinessLogic.csproj
+++ b/Workshops/IntroductionToEventSourcing/Solved/07-BusinessLogic/07-BusinessLogic.csproj
@@ -6,7 +6,7 @@
-
+
diff --git a/Workshops/IntroductionToEventSourcing/Solved/08-BusinessLogic.Marten/08-BusinessLogic.Marten.csproj b/Workshops/IntroductionToEventSourcing/Solved/08-BusinessLogic.Marten/08-BusinessLogic.Marten.csproj
index 57524d987..6236beecc 100644
--- a/Workshops/IntroductionToEventSourcing/Solved/08-BusinessLogic.Marten/08-BusinessLogic.Marten.csproj
+++ b/Workshops/IntroductionToEventSourcing/Solved/08-BusinessLogic.Marten/08-BusinessLogic.Marten.csproj
@@ -6,8 +6,8 @@
-
-
+
+
diff --git a/Workshops/IntroductionToEventSourcing/Solved/09-BusinessLogic.EventStoreDB/09-BusinessLogic.EventStoreDB.csproj b/Workshops/IntroductionToEventSourcing/Solved/09-BusinessLogic.EventStoreDB/09-BusinessLogic.EventStoreDB.csproj
index 9692a9a88..bcfea8fc4 100644
--- a/Workshops/IntroductionToEventSourcing/Solved/09-BusinessLogic.EventStoreDB/09-BusinessLogic.EventStoreDB.csproj
+++ b/Workshops/IntroductionToEventSourcing/Solved/09-BusinessLogic.EventStoreDB/09-BusinessLogic.EventStoreDB.csproj
@@ -7,7 +7,7 @@
-
+
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 57417b69f..4bf8e8bdf 100644
--- a/Workshops/IntroductionToEventSourcing/Solved/10-OptimisticConcurrency.Marten/10-OptimisticConcurrency.Marten.csproj
+++ b/Workshops/IntroductionToEventSourcing/Solved/10-OptimisticConcurrency.Marten/10-OptimisticConcurrency.Marten.csproj
@@ -6,8 +6,8 @@
-
-
+
+
diff --git a/Workshops/IntroductionToEventSourcing/Solved/11-OptimisticConcurrency.EventStoreDB/11-OptimisticConcurrency.EventStoreDB.csproj b/Workshops/IntroductionToEventSourcing/Solved/11-OptimisticConcurrency.EventStoreDB/11-OptimisticConcurrency.EventStoreDB.csproj
index 7a8f550e0..a2d596728 100644
--- a/Workshops/IntroductionToEventSourcing/Solved/11-OptimisticConcurrency.EventStoreDB/11-OptimisticConcurrency.EventStoreDB.csproj
+++ b/Workshops/IntroductionToEventSourcing/Solved/11-OptimisticConcurrency.EventStoreDB/11-OptimisticConcurrency.EventStoreDB.csproj
@@ -7,7 +7,7 @@
-
+
diff --git a/Workshops/IntroductionToEventSourcing/Solved/12-Projections/12-Projections.csproj b/Workshops/IntroductionToEventSourcing/Solved/12-Projections/12-Projections.csproj
index ea39caa19..82971600d 100644
--- a/Workshops/IntroductionToEventSourcing/Solved/12-Projections/12-Projections.csproj
+++ b/Workshops/IntroductionToEventSourcing/Solved/12-Projections/12-Projections.csproj
@@ -6,8 +6,8 @@
-
-
+
+
diff --git a/Workshops/IntroductionToEventSourcing/Solved/13-Projections.Idempotency/13-Projections.Idempotency.csproj b/Workshops/IntroductionToEventSourcing/Solved/13-Projections.Idempotency/13-Projections.Idempotency.csproj
index ea39caa19..82971600d 100644
--- a/Workshops/IntroductionToEventSourcing/Solved/13-Projections.Idempotency/13-Projections.Idempotency.csproj
+++ b/Workshops/IntroductionToEventSourcing/Solved/13-Projections.Idempotency/13-Projections.Idempotency.csproj
@@ -6,8 +6,8 @@
-
-
+
+
diff --git a/Workshops/IntroductionToEventSourcing/Solved/14-Projections.EventualConsistency/14-Projections.EventualConsistency.csproj b/Workshops/IntroductionToEventSourcing/Solved/14-Projections.EventualConsistency/14-Projections.EventualConsistency.csproj
index ea39caa19..82971600d 100644
--- a/Workshops/IntroductionToEventSourcing/Solved/14-Projections.EventualConsistency/14-Projections.EventualConsistency.csproj
+++ b/Workshops/IntroductionToEventSourcing/Solved/14-Projections.EventualConsistency/14-Projections.EventualConsistency.csproj
@@ -6,8 +6,8 @@
-
-
+
+