diff --git a/ex_003_001_Main/ex_003_001_Main.csproj b/ex_003_001_Main/ex_003_001_Main.csproj
index a0861af..48e09b8 100644
--- a/ex_003_001_Main/ex_003_001_Main.csproj
+++ b/ex_003_001_Main/ex_003_001_Main.csproj
@@ -1,4 +1,4 @@
-
+
netcoreapp2.2
diff --git a/ex_004_009_Tuple/ex_004_009_Tuple.csproj b/ex_004_009_Tuple/ex_004_009_Tuple.csproj
index 1f60127..6126a49 100644
--- a/ex_004_009_Tuple/ex_004_009_Tuple.csproj
+++ b/ex_004_009_Tuple/ex_004_009_Tuple.csproj
@@ -13,7 +13,7 @@
-
+
diff --git a/ex_025_001_DebugTrace/ex_025_001_DebugTrace.csproj b/ex_025_001_DebugTrace/ex_025_001_DebugTrace.csproj
index 1007d0d..00a53bd 100644
--- a/ex_025_001_DebugTrace/ex_025_001_DebugTrace.csproj
+++ b/ex_025_001_DebugTrace/ex_025_001_DebugTrace.csproj
@@ -1,4 +1,4 @@
-
+
netcoreapp2.2
diff --git a/ex_038_001_DataContractSerializer_bases/ex_038_001_DataContractSerializer_bases.csproj b/ex_038_001_DataContractSerializer_bases/ex_038_001_DataContractSerializer_bases.csproj
index f592d9d..19765e9 100644
--- a/ex_038_001_DataContractSerializer_bases/ex_038_001_DataContractSerializer_bases.csproj
+++ b/ex_038_001_DataContractSerializer_bases/ex_038_001_DataContractSerializer_bases.csproj
@@ -13,8 +13,8 @@
-
-
+
+
diff --git a/ex_038_002_DataContract_subclassing/ex_038_002_DataContract_subclassing.csproj b/ex_038_002_DataContract_subclassing/ex_038_002_DataContract_subclassing.csproj
index 2bc7ab0..7c907ed 100644
--- a/ex_038_002_DataContract_subclassing/ex_038_002_DataContract_subclassing.csproj
+++ b/ex_038_002_DataContract_subclassing/ex_038_002_DataContract_subclassing.csproj
@@ -13,7 +13,7 @@
-
+
diff --git a/ex_038_003_DataContract_ObjectReferences/ex_038_003_DataContract_ObjectReferences.csproj b/ex_038_003_DataContract_ObjectReferences/ex_038_003_DataContract_ObjectReferences.csproj
index 64a2906..edf850d 100644
--- a/ex_038_003_DataContract_ObjectReferences/ex_038_003_DataContract_ObjectReferences.csproj
+++ b/ex_038_003_DataContract_ObjectReferences/ex_038_003_DataContract_ObjectReferences.csproj
@@ -13,7 +13,7 @@
-
+
diff --git a/ex_038_004_DataContract_Collections/ex_038_004_DataContract_Collections.csproj b/ex_038_004_DataContract_Collections/ex_038_004_DataContract_Collections.csproj
index 1c2e5f0..133a874 100644
--- a/ex_038_004_DataContract_Collections/ex_038_004_DataContract_Collections.csproj
+++ b/ex_038_004_DataContract_Collections/ex_038_004_DataContract_Collections.csproj
@@ -13,7 +13,7 @@
-
+
diff --git a/ex_038_005_DataContract_Hooks/ex_038_005_DataContract_Hooks.csproj b/ex_038_005_DataContract_Hooks/ex_038_005_DataContract_Hooks.csproj
index 8f0db58..1a13c87 100644
--- a/ex_038_005_DataContract_Hooks/ex_038_005_DataContract_Hooks.csproj
+++ b/ex_038_005_DataContract_Hooks/ex_038_005_DataContract_Hooks.csproj
@@ -13,7 +13,7 @@
-
+
diff --git a/ex_038_007_XmlSerializer/ex_038_007_XmlSerializer.csproj b/ex_038_007_XmlSerializer/ex_038_007_XmlSerializer.csproj
index ff5d7b8..62ed257 100644
--- a/ex_038_007_XmlSerializer/ex_038_007_XmlSerializer.csproj
+++ b/ex_038_007_XmlSerializer/ex_038_007_XmlSerializer.csproj
@@ -13,7 +13,7 @@
-
+
diff --git a/ex_038_008_IXmlSerializable/ex_038_008_IXmlSerializable.csproj b/ex_038_008_IXmlSerializable/ex_038_008_IXmlSerializable.csproj
index 32cc78c..74ff076 100644
--- a/ex_038_008_IXmlSerializable/ex_038_008_IXmlSerializable.csproj
+++ b/ex_038_008_IXmlSerializable/ex_038_008_IXmlSerializable.csproj
@@ -13,7 +13,7 @@
-
+
diff --git a/ex_040_001_LINQ_to_Json/ex_040_001_LINQ_to_Json.csproj b/ex_040_001_LINQ_to_Json/ex_040_001_LINQ_to_Json.csproj
index ae74088..f41a827 100644
--- a/ex_040_001_LINQ_to_Json/ex_040_001_LINQ_to_Json.csproj
+++ b/ex_040_001_LINQ_to_Json/ex_040_001_LINQ_to_Json.csproj
@@ -13,7 +13,7 @@
-
+
diff --git a/ex_042_001_EF_CodeFirst_conventions/ex_042_001_EF_CodeFirst_conventions.csproj b/ex_042_001_EF_CodeFirst_conventions/ex_042_001_EF_CodeFirst_conventions.csproj
index 4684fe7..d17837f 100644
--- a/ex_042_001_EF_CodeFirst_conventions/ex_042_001_EF_CodeFirst_conventions.csproj
+++ b/ex_042_001_EF_CodeFirst_conventions/ex_042_001_EF_CodeFirst_conventions.csproj
@@ -12,17 +12,16 @@
-
-
+
+
All
-
-
-
-
-
-
-
+
+
+
+ all
+ runtime; build; native; contentfiles; analyzers; buildtransitive
+
diff --git a/ex_042_002_EF_CodeFirst_data_annotations/ex_042_002_EF_CodeFirst_data_annotations.csproj b/ex_042_002_EF_CodeFirst_data_annotations/ex_042_002_EF_CodeFirst_data_annotations.csproj
index f5c7538..b2a5079 100644
--- a/ex_042_002_EF_CodeFirst_data_annotations/ex_042_002_EF_CodeFirst_data_annotations.csproj
+++ b/ex_042_002_EF_CodeFirst_data_annotations/ex_042_002_EF_CodeFirst_data_annotations.csproj
@@ -1,4 +1,4 @@
-
+
netcoreapp2.2
@@ -13,17 +13,16 @@
-
-
+
+
All
-
-
-
-
-
-
-
+
+
+
+ all
+ runtime; build; native; contentfiles; analyzers; buildtransitive
+
diff --git a/ex_042_003_EF_CodeFirst_Fluent_API/ex_042_003_EF_CodeFirst_Fluent_API.csproj b/ex_042_003_EF_CodeFirst_Fluent_API/ex_042_003_EF_CodeFirst_Fluent_API.csproj
index 964116b..6c02d90 100644
--- a/ex_042_003_EF_CodeFirst_Fluent_API/ex_042_003_EF_CodeFirst_Fluent_API.csproj
+++ b/ex_042_003_EF_CodeFirst_Fluent_API/ex_042_003_EF_CodeFirst_Fluent_API.csproj
@@ -1,4 +1,4 @@
-
+
netcoreapp2.2
@@ -13,17 +13,16 @@
-
-
+
+
All
-
-
-
-
-
-
-
+
+
+
+ all
+ runtime; build; native; contentfiles; analyzers; buildtransitive
+
diff --git a/ex_042_004_EF_CF_InitializationStrategy/ex_042_004_EF_CF_InitializationStrategy.csproj b/ex_042_004_EF_CF_InitializationStrategy/ex_042_004_EF_CF_InitializationStrategy.csproj
index 4f2780a..6e908f5 100644
--- a/ex_042_004_EF_CF_InitializationStrategy/ex_042_004_EF_CF_InitializationStrategy.csproj
+++ b/ex_042_004_EF_CF_InitializationStrategy/ex_042_004_EF_CF_InitializationStrategy.csproj
@@ -1,4 +1,4 @@
-
+
netcoreapp2.2
@@ -13,14 +13,13 @@
-
-
-
-
-
-
-
-
+
+
+
+
+ all
+ runtime; build; native; contentfiles; analyzers; buildtransitive
+
diff --git a/ex_042_005_EF_CF_Seeding_Data/ex_042_005_EF_CF_Seeding_Data.csproj b/ex_042_005_EF_CF_Seeding_Data/ex_042_005_EF_CF_Seeding_Data.csproj
index 78a37d5..22ff2d4 100644
--- a/ex_042_005_EF_CF_Seeding_Data/ex_042_005_EF_CF_Seeding_Data.csproj
+++ b/ex_042_005_EF_CF_Seeding_Data/ex_042_005_EF_CF_Seeding_Data.csproj
@@ -1,4 +1,4 @@
-
+
netcoreapp2.2
@@ -13,14 +13,13 @@
-
-
-
-
-
-
-
-
+
+
+
+
+ all
+ runtime; build; native; contentfiles; analyzers; buildtransitive
+
diff --git a/ex_042_006_EF_CF_One_to_One/ex_042_006_EF_CF_One_to_One.csproj b/ex_042_006_EF_CF_One_to_One/ex_042_006_EF_CF_One_to_One.csproj
index 4117bdc..963f3f3 100644
--- a/ex_042_006_EF_CF_One_to_One/ex_042_006_EF_CF_One_to_One.csproj
+++ b/ex_042_006_EF_CF_One_to_One/ex_042_006_EF_CF_One_to_One.csproj
@@ -1,4 +1,4 @@
-
+
netcoreapp2.2
@@ -13,14 +13,13 @@
-
-
-
-
-
-
-
-
+
+
+
+
+ all
+ runtime; build; native; contentfiles; analyzers; buildtransitive
+
diff --git a/ex_042_007_EF_CF_One_to_One_FluentAPI/ex_042_007_EF_CF_One_to_One_FluentAPI.csproj b/ex_042_007_EF_CF_One_to_One_FluentAPI/ex_042_007_EF_CF_One_to_One_FluentAPI.csproj
index 30dc97d..60543db 100644
--- a/ex_042_007_EF_CF_One_to_One_FluentAPI/ex_042_007_EF_CF_One_to_One_FluentAPI.csproj
+++ b/ex_042_007_EF_CF_One_to_One_FluentAPI/ex_042_007_EF_CF_One_to_One_FluentAPI.csproj
@@ -1,4 +1,4 @@
-
+
netcoreapp2.2
@@ -13,14 +13,13 @@
-
-
-
-
-
-
-
-
+
+
+
+
+ all
+ runtime; build; native; contentfiles; analyzers; buildtransitive
+
diff --git a/ex_042_008_EF_CF_One_to_Many/ex_042_008_EF_CF_One_to_Many.csproj b/ex_042_008_EF_CF_One_to_Many/ex_042_008_EF_CF_One_to_Many.csproj
index 5b42cd0..3893d5c 100644
--- a/ex_042_008_EF_CF_One_to_Many/ex_042_008_EF_CF_One_to_Many.csproj
+++ b/ex_042_008_EF_CF_One_to_Many/ex_042_008_EF_CF_One_to_Many.csproj
@@ -1,4 +1,4 @@
-
+
netcoreapp2.2
@@ -13,14 +13,13 @@
-
-
-
-
-
-
-
-
+
+
+
+
+ all
+ runtime; build; native; contentfiles; analyzers; buildtransitive
+
diff --git a/ex_042_009_EF_CF_One_to_Many_FluentAPI/ex_042_009_EF_CF_One_to_Many_FluentAPI.csproj b/ex_042_009_EF_CF_One_to_Many_FluentAPI/ex_042_009_EF_CF_One_to_Many_FluentAPI.csproj
index 552f65a..defc57b 100644
--- a/ex_042_009_EF_CF_One_to_Many_FluentAPI/ex_042_009_EF_CF_One_to_Many_FluentAPI.csproj
+++ b/ex_042_009_EF_CF_One_to_Many_FluentAPI/ex_042_009_EF_CF_One_to_Many_FluentAPI.csproj
@@ -1,4 +1,4 @@
-
+
netcoreapp2.2
@@ -13,14 +13,13 @@
-
-
-
-
-
-
-
-
+
+
+
+
+ all
+ runtime; build; native; contentfiles; analyzers; buildtransitive
+
diff --git a/ex_042_010_EF_CF_Many_to_Many/ex_042_010_EF_CF_Many_to_Many.csproj b/ex_042_010_EF_CF_Many_to_Many/ex_042_010_EF_CF_Many_to_Many.csproj
index 6b5a704..c0310ce 100644
--- a/ex_042_010_EF_CF_Many_to_Many/ex_042_010_EF_CF_Many_to_Many.csproj
+++ b/ex_042_010_EF_CF_Many_to_Many/ex_042_010_EF_CF_Many_to_Many.csproj
@@ -1,4 +1,4 @@
-
+
netcoreapp2.2
@@ -13,14 +13,13 @@
-
-
-
-
-
-
-
-
+
+
+
+
+ all
+ runtime; build; native; contentfiles; analyzers; buildtransitive
+
diff --git a/ex_042_011_EF_CF_Many_to_Many_FluentAPI/ex_042_011_EF_CF_Many_to_Many_FluentAPI.csproj b/ex_042_011_EF_CF_Many_to_Many_FluentAPI/ex_042_011_EF_CF_Many_to_Many_FluentAPI.csproj
index 8bc280c..0c5ebbc 100644
--- a/ex_042_011_EF_CF_Many_to_Many_FluentAPI/ex_042_011_EF_CF_Many_to_Many_FluentAPI.csproj
+++ b/ex_042_011_EF_CF_Many_to_Many_FluentAPI/ex_042_011_EF_CF_Many_to_Many_FluentAPI.csproj
@@ -1,4 +1,4 @@
-
+
netcoreapp2.2
@@ -13,14 +13,13 @@
-
-
-
-
-
-
-
-
+
+
+
+
+ all
+ runtime; build; native; contentfiles; analyzers; buildtransitive
+
diff --git a/ex_042_012_EF_CF_Dictionary/ex_042_012_EF_CF_Dictionary.csproj b/ex_042_012_EF_CF_Dictionary/ex_042_012_EF_CF_Dictionary.csproj
index 00f650b..f22fd97 100644
--- a/ex_042_012_EF_CF_Dictionary/ex_042_012_EF_CF_Dictionary.csproj
+++ b/ex_042_012_EF_CF_Dictionary/ex_042_012_EF_CF_Dictionary.csproj
@@ -1,4 +1,4 @@
-
+
netcoreapp2.2
@@ -13,15 +13,14 @@
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+ all
+ runtime; build; native; contentfiles; analyzers; buildtransitive
+
diff --git a/ex_042_013_EF_CF_TPT_Inheritance/ex_042_013_EF_CF_TPT_Inheritance.csproj b/ex_042_013_EF_CF_TPT_Inheritance/ex_042_013_EF_CF_TPT_Inheritance.csproj
index 91d6539..bdcf863 100644
--- a/ex_042_013_EF_CF_TPT_Inheritance/ex_042_013_EF_CF_TPT_Inheritance.csproj
+++ b/ex_042_013_EF_CF_TPT_Inheritance/ex_042_013_EF_CF_TPT_Inheritance.csproj
@@ -1,4 +1,4 @@
-
+
netcoreapp2.2
@@ -13,15 +13,14 @@
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+ all
+ runtime; build; native; contentfiles; analyzers; buildtransitive
+
diff --git a/ex_042_014_EF_CF_TPH_Inheritance/ex_042_014_EF_CF_TPH_Inheritance.csproj b/ex_042_014_EF_CF_TPH_Inheritance/ex_042_014_EF_CF_TPH_Inheritance.csproj
index 58d6cef..5dee66a 100644
--- a/ex_042_014_EF_CF_TPH_Inheritance/ex_042_014_EF_CF_TPH_Inheritance.csproj
+++ b/ex_042_014_EF_CF_TPH_Inheritance/ex_042_014_EF_CF_TPH_Inheritance.csproj
@@ -1,4 +1,4 @@
-
+
netcoreapp2.2
@@ -13,15 +13,14 @@
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+ all
+ runtime; build; native; contentfiles; analyzers; buildtransitive
+
diff --git a/ex_042_016_EF_current_original_database_val/ex_042_016_EF_current_original_database_val.csproj b/ex_042_016_EF_current_original_database_val/ex_042_016_EF_current_original_database_val.csproj
index 7636c99..ecb7845 100644
--- a/ex_042_016_EF_current_original_database_val/ex_042_016_EF_current_original_database_val.csproj
+++ b/ex_042_016_EF_current_original_database_val/ex_042_016_EF_current_original_database_val.csproj
@@ -1,4 +1,4 @@
-
+
netcoreapp2.2
@@ -13,15 +13,14 @@
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+ all
+ runtime; build; native; contentfiles; analyzers; buildtransitive
+
diff --git a/ex_042_017_EF_concurrency_problematic/ex_042_017_EF_concurrency_problematic.csproj b/ex_042_017_EF_concurrency_problematic/ex_042_017_EF_concurrency_problematic.csproj
index 282a99b..30c3400 100644
--- a/ex_042_017_EF_concurrency_problematic/ex_042_017_EF_concurrency_problematic.csproj
+++ b/ex_042_017_EF_concurrency_problematic/ex_042_017_EF_concurrency_problematic.csproj
@@ -1,4 +1,4 @@
-
+
netcoreapp2.2
@@ -13,15 +13,14 @@
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+ all
+ runtime; build; native; contentfiles; analyzers; buildtransitive
+
diff --git a/ex_042_018_EF_concurrency_databaseWins/ex_042_018_EF_concurrency_databaseWins.csproj b/ex_042_018_EF_concurrency_databaseWins/ex_042_018_EF_concurrency_databaseWins.csproj
index 9ab6182..5621234 100644
--- a/ex_042_018_EF_concurrency_databaseWins/ex_042_018_EF_concurrency_databaseWins.csproj
+++ b/ex_042_018_EF_concurrency_databaseWins/ex_042_018_EF_concurrency_databaseWins.csproj
@@ -1,4 +1,4 @@
-
+
netcoreapp2.2
@@ -13,15 +13,14 @@
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+ all
+ runtime; build; native; contentfiles; analyzers; buildtransitive
+
diff --git a/ex_042_019_EF_concurrency_clientWins/ex_042_019_EF_concurrency_clientWins.csproj b/ex_042_019_EF_concurrency_clientWins/ex_042_019_EF_concurrency_clientWins.csproj
index 9c765bb..6750f6a 100644
--- a/ex_042_019_EF_concurrency_clientWins/ex_042_019_EF_concurrency_clientWins.csproj
+++ b/ex_042_019_EF_concurrency_clientWins/ex_042_019_EF_concurrency_clientWins.csproj
@@ -1,4 +1,4 @@
-
+
netcoreapp2.2
@@ -13,15 +13,14 @@
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+ all
+ runtime; build; native; contentfiles; analyzers; buildtransitive
+
diff --git a/ex_042_020_EF_concurrency_customDbProp/ex_042_020_EF_concurrency_customDbProp.csproj b/ex_042_020_EF_concurrency_customDbProp/ex_042_020_EF_concurrency_customDbProp.csproj
index b1ff8c9..dc69bf3 100644
--- a/ex_042_020_EF_concurrency_customDbProp/ex_042_020_EF_concurrency_customDbProp.csproj
+++ b/ex_042_020_EF_concurrency_customDbProp/ex_042_020_EF_concurrency_customDbProp.csproj
@@ -1,4 +1,4 @@
-
+
netcoreapp2.2
@@ -13,15 +13,14 @@
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+ all
+ runtime; build; native; contentfiles; analyzers; buildtransitive
+
diff --git a/ex_042_021_EF_concurrency_customObjects/ex_042_021_EF_concurrency_customObjects.csproj b/ex_042_021_EF_concurrency_customObjects/ex_042_021_EF_concurrency_customObjects.csproj
index 84fa408..697ca6a 100644
--- a/ex_042_021_EF_concurrency_customObjects/ex_042_021_EF_concurrency_customObjects.csproj
+++ b/ex_042_021_EF_concurrency_customObjects/ex_042_021_EF_concurrency_customObjects.csproj
@@ -1,4 +1,4 @@
-
+
netcoreapp2.2
@@ -13,15 +13,14 @@
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+ all
+ runtime; build; native; contentfiles; analyzers; buildtransitive
+