diff --git a/.vs/prog2-ss2020-wienkop/DesignTimeBuild/.dtbcache.v2 b/.vs/prog2-ss2020-wienkop/DesignTimeBuild/.dtbcache.v2
index 73aa264349adc0c70e6470fcc312b89d6a404b9a..4fdb413ee1b56fb6577c83be86b640ee62e874bc 100644
Binary files a/.vs/prog2-ss2020-wienkop/DesignTimeBuild/.dtbcache.v2 and b/.vs/prog2-ss2020-wienkop/DesignTimeBuild/.dtbcache.v2 differ
diff --git a/.vs/prog2-ss2020-wienkop/v16/.suo b/.vs/prog2-ss2020-wienkop/v16/.suo
index 3137df40342d1e4b4e79ba44dece0d5429814d6b..7b2835dd69cdd5a3624cab93ab6c48600e4ed19c 100644
Binary files a/.vs/prog2-ss2020-wienkop/v16/.suo and b/.vs/prog2-ss2020-wienkop/v16/.suo differ
diff --git a/01Buergeramt-Di/obj/01Uebg_Buergeramt-Di.csproj.nuget.dgspec.json b/01Buergeramt-Di/obj/01Uebg_Buergeramt-Di.csproj.nuget.dgspec.json
index 49885ecb8a73372ce7a7cdb1aee91080cafd12af..ccbb21f2cb6a72b55b3ce0d76f21a3de2e39b61e 100644
--- a/01Buergeramt-Di/obj/01Uebg_Buergeramt-Di.csproj.nuget.dgspec.json
+++ b/01Buergeramt-Di/obj/01Uebg_Buergeramt-Di.csproj.nuget.dgspec.json
@@ -47,12 +47,18 @@
           ],
           "assetTargetFallback": true,
           "warn": true,
+          "downloadDependencies": [
+            {
+              "name": "Microsoft.AspNetCore.App.Ref",
+              "version": "[3.1.2, 3.1.2]"
+            }
+          ],
           "frameworkReferences": {
             "Microsoft.NETCore.App": {
               "privateAssets": "all"
             }
           },
-          "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.201\\RuntimeIdentifierGraph.json"
+          "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.300\\RuntimeIdentifierGraph.json"
         }
       }
     }
diff --git a/01Buergeramt-Di/obj/01Uebg_Buergeramt-Di.csproj.nuget.g.props b/01Buergeramt-Di/obj/01Uebg_Buergeramt-Di.csproj.nuget.g.props
index dcb699c0e9a92aa0db59dc7c324b470d0dce8c74..71e2560680d6cba0b1c8f0e4f5c188f730659b86 100644
--- a/01Buergeramt-Di/obj/01Uebg_Buergeramt-Di.csproj.nuget.g.props
+++ b/01Buergeramt-Di/obj/01Uebg_Buergeramt-Di.csproj.nuget.g.props
@@ -7,7 +7,7 @@
     <NuGetPackageRoot Condition=" '$(NuGetPackageRoot)' == '' ">$(UserProfile)\.nuget\packages\</NuGetPackageRoot>
     <NuGetPackageFolders Condition=" '$(NuGetPackageFolders)' == '' ">C:\Users\wienkop\.nuget\packages\</NuGetPackageFolders>
     <NuGetProjectStyle Condition=" '$(NuGetProjectStyle)' == '' ">PackageReference</NuGetProjectStyle>
-    <NuGetToolVersion Condition=" '$(NuGetToolVersion)' == '' ">5.5.0</NuGetToolVersion>
+    <NuGetToolVersion Condition=" '$(NuGetToolVersion)' == '' ">5.6.0</NuGetToolVersion>
   </PropertyGroup>
   <PropertyGroup>
     <MSBuildAllProjects>$(MSBuildAllProjects);$(MSBuildThisFileFullPath)</MSBuildAllProjects>
diff --git a/01Buergeramt-Di/obj/Debug/netcoreapp3.1/.NETCoreApp,Version=v3.1.AssemblyAttributes.cs b/01Buergeramt-Di/obj/Debug/netcoreapp3.1/.NETCoreApp,Version=v3.1.AssemblyAttributes.cs
new file mode 100644
index 0000000000000000000000000000000000000000..ad8dfe1a6310302587a2d0c0111d81b250eb4105
--- /dev/null
+++ b/01Buergeramt-Di/obj/Debug/netcoreapp3.1/.NETCoreApp,Version=v3.1.AssemblyAttributes.cs
@@ -0,0 +1,4 @@
+// <autogenerated />
+using System;
+using System.Reflection;
+[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v3.1", FrameworkDisplayName = "")]
diff --git a/01Buergeramt-Di/obj/Debug/netcoreapp3.1/01Uebg_Buergeramt-Di.csprojAssemblyReference.cache b/01Buergeramt-Di/obj/Debug/netcoreapp3.1/01Uebg_Buergeramt-Di.csprojAssemblyReference.cache
index 9cea71eee3672f3b92eb4ae6a31d4ee576def39e..475e9f25ddab19c98e99fb9760c6360cd0369394 100644
Binary files a/01Buergeramt-Di/obj/Debug/netcoreapp3.1/01Uebg_Buergeramt-Di.csprojAssemblyReference.cache and b/01Buergeramt-Di/obj/Debug/netcoreapp3.1/01Uebg_Buergeramt-Di.csprojAssemblyReference.cache differ
diff --git a/01Buergeramt-Di/obj/project.assets.json b/01Buergeramt-Di/obj/project.assets.json
index 9f658e43a9f2f14cc8106cf7cb886950277cbf45..96ca7af824ed3f997a7cb90ad60c4fd056e2750d 100644
--- a/01Buergeramt-Di/obj/project.assets.json
+++ b/01Buergeramt-Di/obj/project.assets.json
@@ -53,12 +53,18 @@
         ],
         "assetTargetFallback": true,
         "warn": true,
+        "downloadDependencies": [
+          {
+            "name": "Microsoft.AspNetCore.App.Ref",
+            "version": "[3.1.2, 3.1.2]"
+          }
+        ],
         "frameworkReferences": {
           "Microsoft.NETCore.App": {
             "privateAssets": "all"
           }
         },
-        "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.201\\RuntimeIdentifierGraph.json"
+        "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.300\\RuntimeIdentifierGraph.json"
       }
     }
   }
diff --git a/01Buergeramt-Di/obj/project.nuget.cache b/01Buergeramt-Di/obj/project.nuget.cache
index bb9ffa4b5d3d22d488d68d9ec0cf61bcfc62842d..668c5cbb3fdb7d3daef725eac45debff8434fa9d 100644
--- a/01Buergeramt-Di/obj/project.nuget.cache
+++ b/01Buergeramt-Di/obj/project.nuget.cache
@@ -1,8 +1,10 @@
 {
   "version": 2,
-  "dgSpecHash": "hkB/qPThlXyz3Uir69e0AqI3L/IpOdc33A0HyDh64vcCyho7vyrZa6AFpBd5IA+htTslQtupzPAN/Pn5K4o58g==",
+  "dgSpecHash": "SL1Fa2m6WPS33XuPZsJLAdi5WJtGnXh1QPp256t0/Zb9q3RZHZ/lAXVos+goQ8tRsqhpJjoQ+geCzjSwIiWVqw==",
   "success": true,
   "projectFilePath": "C:\\Users\\wienkop\\source\\repos\\prog2-ss2020-wienkop\\01Buergeramt-Di\\01Uebg_Buergeramt-Di.csproj",
-  "expectedPackageFiles": [],
+  "expectedPackageFiles": [
+    "C:\\Users\\wienkop\\.nuget\\packages\\microsoft.aspnetcore.app.ref\\3.1.2\\microsoft.aspnetcore.app.ref.3.1.2.nupkg.sha512"
+  ],
   "logs": []
 }
\ No newline at end of file
diff --git a/01Buergeramt/obj/01Uebg_Buergeramt-Mo.csproj.nuget.dgspec.json b/01Buergeramt/obj/01Uebg_Buergeramt-Mo.csproj.nuget.dgspec.json
index 457012525c86137c49bcc936a9ad56b05af2fa90..baf6beac9bad7c217c2c8cc00ccf71270e656112 100644
--- a/01Buergeramt/obj/01Uebg_Buergeramt-Mo.csproj.nuget.dgspec.json
+++ b/01Buergeramt/obj/01Uebg_Buergeramt-Mo.csproj.nuget.dgspec.json
@@ -47,12 +47,18 @@
           ],
           "assetTargetFallback": true,
           "warn": true,
+          "downloadDependencies": [
+            {
+              "name": "Microsoft.AspNetCore.App.Ref",
+              "version": "[3.1.2, 3.1.2]"
+            }
+          ],
           "frameworkReferences": {
             "Microsoft.NETCore.App": {
               "privateAssets": "all"
             }
           },
-          "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.201\\RuntimeIdentifierGraph.json"
+          "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.300\\RuntimeIdentifierGraph.json"
         }
       }
     }
diff --git a/01Buergeramt/obj/01Uebg_Buergeramt-Mo.csproj.nuget.g.props b/01Buergeramt/obj/01Uebg_Buergeramt-Mo.csproj.nuget.g.props
index dcb699c0e9a92aa0db59dc7c324b470d0dce8c74..71e2560680d6cba0b1c8f0e4f5c188f730659b86 100644
--- a/01Buergeramt/obj/01Uebg_Buergeramt-Mo.csproj.nuget.g.props
+++ b/01Buergeramt/obj/01Uebg_Buergeramt-Mo.csproj.nuget.g.props
@@ -7,7 +7,7 @@
     <NuGetPackageRoot Condition=" '$(NuGetPackageRoot)' == '' ">$(UserProfile)\.nuget\packages\</NuGetPackageRoot>
     <NuGetPackageFolders Condition=" '$(NuGetPackageFolders)' == '' ">C:\Users\wienkop\.nuget\packages\</NuGetPackageFolders>
     <NuGetProjectStyle Condition=" '$(NuGetProjectStyle)' == '' ">PackageReference</NuGetProjectStyle>
-    <NuGetToolVersion Condition=" '$(NuGetToolVersion)' == '' ">5.5.0</NuGetToolVersion>
+    <NuGetToolVersion Condition=" '$(NuGetToolVersion)' == '' ">5.6.0</NuGetToolVersion>
   </PropertyGroup>
   <PropertyGroup>
     <MSBuildAllProjects>$(MSBuildAllProjects);$(MSBuildThisFileFullPath)</MSBuildAllProjects>
diff --git a/01Buergeramt/obj/Debug/netcoreapp3.1/.NETCoreApp,Version=v3.1.AssemblyAttributes.cs b/01Buergeramt/obj/Debug/netcoreapp3.1/.NETCoreApp,Version=v3.1.AssemblyAttributes.cs
new file mode 100644
index 0000000000000000000000000000000000000000..ad8dfe1a6310302587a2d0c0111d81b250eb4105
--- /dev/null
+++ b/01Buergeramt/obj/Debug/netcoreapp3.1/.NETCoreApp,Version=v3.1.AssemblyAttributes.cs
@@ -0,0 +1,4 @@
+// <autogenerated />
+using System;
+using System.Reflection;
+[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v3.1", FrameworkDisplayName = "")]
diff --git a/01Buergeramt/obj/project.assets.json b/01Buergeramt/obj/project.assets.json
index 8ed3a777bf61593d2e9173c58a0b5ca3b6599f09..28dae1fc7f82c94836bbc4048ebbd0fa8756b1af 100644
--- a/01Buergeramt/obj/project.assets.json
+++ b/01Buergeramt/obj/project.assets.json
@@ -53,12 +53,18 @@
         ],
         "assetTargetFallback": true,
         "warn": true,
+        "downloadDependencies": [
+          {
+            "name": "Microsoft.AspNetCore.App.Ref",
+            "version": "[3.1.2, 3.1.2]"
+          }
+        ],
         "frameworkReferences": {
           "Microsoft.NETCore.App": {
             "privateAssets": "all"
           }
         },
-        "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.201\\RuntimeIdentifierGraph.json"
+        "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.300\\RuntimeIdentifierGraph.json"
       }
     }
   }
diff --git a/01Buergeramt/obj/project.nuget.cache b/01Buergeramt/obj/project.nuget.cache
index 7d6365dda8126b21e12ce9adbffa57908646349c..ffb7051b13b8126acab290d73c0cb37773388e6e 100644
--- a/01Buergeramt/obj/project.nuget.cache
+++ b/01Buergeramt/obj/project.nuget.cache
@@ -1,8 +1,10 @@
 {
   "version": 2,
-  "dgSpecHash": "hI5jXXk4OwCKWk2v7eA6qUrwRXa/vKtxYSandqsQPRH25NMUN0iQS/WTaB39BaGQx6/DSjqL+obVX1wWQD9mAA==",
+  "dgSpecHash": "3anSnmeIKZ5f/ri70aa2YMhHGjOgnm2hzIyfK/a3amr4wU0frsrzfo+8elMT7YEGslJGkQu48RedUo7aHT7wcQ==",
   "success": true,
   "projectFilePath": "C:\\Users\\wienkop\\source\\repos\\prog2-ss2020-wienkop\\01Buergeramt\\01Uebg_Buergeramt-Mo.csproj",
-  "expectedPackageFiles": [],
+  "expectedPackageFiles": [
+    "C:\\Users\\wienkop\\.nuget\\packages\\microsoft.aspnetcore.app.ref\\3.1.2\\microsoft.aspnetcore.app.ref.3.1.2.nupkg.sha512"
+  ],
   "logs": []
 }
\ No newline at end of file
diff --git a/01Indexer/obj/01Indexer.csproj.nuget.dgspec.json b/01Indexer/obj/01Indexer.csproj.nuget.dgspec.json
index f8e12f646cf6849fc6a9d229297d4623ad4bce6b..d22ae8f2591494042aee5845e3802ccce0b8eed6 100644
--- a/01Indexer/obj/01Indexer.csproj.nuget.dgspec.json
+++ b/01Indexer/obj/01Indexer.csproj.nuget.dgspec.json
@@ -47,12 +47,18 @@
           ],
           "assetTargetFallback": true,
           "warn": true,
+          "downloadDependencies": [
+            {
+              "name": "Microsoft.AspNetCore.App.Ref",
+              "version": "[3.1.2, 3.1.2]"
+            }
+          ],
           "frameworkReferences": {
             "Microsoft.NETCore.App": {
               "privateAssets": "all"
             }
           },
-          "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.201\\RuntimeIdentifierGraph.json"
+          "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.300\\RuntimeIdentifierGraph.json"
         }
       }
     }
diff --git a/01Indexer/obj/01Indexer.csproj.nuget.g.props b/01Indexer/obj/01Indexer.csproj.nuget.g.props
index dcb699c0e9a92aa0db59dc7c324b470d0dce8c74..71e2560680d6cba0b1c8f0e4f5c188f730659b86 100644
--- a/01Indexer/obj/01Indexer.csproj.nuget.g.props
+++ b/01Indexer/obj/01Indexer.csproj.nuget.g.props
@@ -7,7 +7,7 @@
     <NuGetPackageRoot Condition=" '$(NuGetPackageRoot)' == '' ">$(UserProfile)\.nuget\packages\</NuGetPackageRoot>
     <NuGetPackageFolders Condition=" '$(NuGetPackageFolders)' == '' ">C:\Users\wienkop\.nuget\packages\</NuGetPackageFolders>
     <NuGetProjectStyle Condition=" '$(NuGetProjectStyle)' == '' ">PackageReference</NuGetProjectStyle>
-    <NuGetToolVersion Condition=" '$(NuGetToolVersion)' == '' ">5.5.0</NuGetToolVersion>
+    <NuGetToolVersion Condition=" '$(NuGetToolVersion)' == '' ">5.6.0</NuGetToolVersion>
   </PropertyGroup>
   <PropertyGroup>
     <MSBuildAllProjects>$(MSBuildAllProjects);$(MSBuildThisFileFullPath)</MSBuildAllProjects>
diff --git a/01Indexer/obj/Debug/netcoreapp3.1/.NETCoreApp,Version=v3.1.AssemblyAttributes.cs b/01Indexer/obj/Debug/netcoreapp3.1/.NETCoreApp,Version=v3.1.AssemblyAttributes.cs
new file mode 100644
index 0000000000000000000000000000000000000000..ad8dfe1a6310302587a2d0c0111d81b250eb4105
--- /dev/null
+++ b/01Indexer/obj/Debug/netcoreapp3.1/.NETCoreApp,Version=v3.1.AssemblyAttributes.cs
@@ -0,0 +1,4 @@
+// <autogenerated />
+using System;
+using System.Reflection;
+[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v3.1", FrameworkDisplayName = "")]
diff --git a/01Indexer/obj/project.assets.json b/01Indexer/obj/project.assets.json
index 1f775e5f3dae0e349c669fa306e4a2b9cb1ba1fd..324df633f3b1f18c546947593638b3bc19b34fdd 100644
--- a/01Indexer/obj/project.assets.json
+++ b/01Indexer/obj/project.assets.json
@@ -53,12 +53,18 @@
         ],
         "assetTargetFallback": true,
         "warn": true,
+        "downloadDependencies": [
+          {
+            "name": "Microsoft.AspNetCore.App.Ref",
+            "version": "[3.1.2, 3.1.2]"
+          }
+        ],
         "frameworkReferences": {
           "Microsoft.NETCore.App": {
             "privateAssets": "all"
           }
         },
-        "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.201\\RuntimeIdentifierGraph.json"
+        "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.300\\RuntimeIdentifierGraph.json"
       }
     }
   }
diff --git a/01Indexer/obj/project.nuget.cache b/01Indexer/obj/project.nuget.cache
index f167e264bc6e647a75ee6e604ab0ec4d7578c966..4e964c7d83bd01895a7181b487cc6670cde2d8be 100644
--- a/01Indexer/obj/project.nuget.cache
+++ b/01Indexer/obj/project.nuget.cache
@@ -1,8 +1,10 @@
 {
   "version": 2,
-  "dgSpecHash": "2pVF1+x8k6mzC7wUA3MIkntqXe5ZO8tmHS2jCga59c3cWikla9SuImJGgeRYMgevFYtB+NEOi81PumRWc6j5rQ==",
+  "dgSpecHash": "i0i6nxS923vLJ+YanZeBJgBevoR4U/AcZfgTKV75e7ynmdpf+bUxf2O/Sv/jPEdjG/Npqe/EL757JZ15m9xMLA==",
   "success": true,
   "projectFilePath": "C:\\Users\\wienkop\\source\\repos\\prog2-ss2020-wienkop\\01Indexer\\01Indexer.csproj",
-  "expectedPackageFiles": [],
+  "expectedPackageFiles": [
+    "C:\\Users\\wienkop\\.nuget\\packages\\microsoft.aspnetcore.app.ref\\3.1.2\\microsoft.aspnetcore.app.ref.3.1.2.nupkg.sha512"
+  ],
   "logs": []
 }
\ No newline at end of file
diff --git a/01KlassenWiederholung/obj/01KlassenWiederholung.csproj.nuget.dgspec.json b/01KlassenWiederholung/obj/01KlassenWiederholung.csproj.nuget.dgspec.json
index 5f726d80eff7f1ecdadb12d05bc0a2ed7fd4fc05..0cb80be3765282d99a2d3eb8528969148b7efffd 100644
--- a/01KlassenWiederholung/obj/01KlassenWiederholung.csproj.nuget.dgspec.json
+++ b/01KlassenWiederholung/obj/01KlassenWiederholung.csproj.nuget.dgspec.json
@@ -47,12 +47,18 @@
           ],
           "assetTargetFallback": true,
           "warn": true,
+          "downloadDependencies": [
+            {
+              "name": "Microsoft.AspNetCore.App.Ref",
+              "version": "[3.1.2, 3.1.2]"
+            }
+          ],
           "frameworkReferences": {
             "Microsoft.NETCore.App": {
               "privateAssets": "all"
             }
           },
-          "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.201\\RuntimeIdentifierGraph.json"
+          "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.300\\RuntimeIdentifierGraph.json"
         }
       }
     }
diff --git a/01KlassenWiederholung/obj/01KlassenWiederholung.csproj.nuget.g.props b/01KlassenWiederholung/obj/01KlassenWiederholung.csproj.nuget.g.props
index dcb699c0e9a92aa0db59dc7c324b470d0dce8c74..71e2560680d6cba0b1c8f0e4f5c188f730659b86 100644
--- a/01KlassenWiederholung/obj/01KlassenWiederholung.csproj.nuget.g.props
+++ b/01KlassenWiederholung/obj/01KlassenWiederholung.csproj.nuget.g.props
@@ -7,7 +7,7 @@
     <NuGetPackageRoot Condition=" '$(NuGetPackageRoot)' == '' ">$(UserProfile)\.nuget\packages\</NuGetPackageRoot>
     <NuGetPackageFolders Condition=" '$(NuGetPackageFolders)' == '' ">C:\Users\wienkop\.nuget\packages\</NuGetPackageFolders>
     <NuGetProjectStyle Condition=" '$(NuGetProjectStyle)' == '' ">PackageReference</NuGetProjectStyle>
-    <NuGetToolVersion Condition=" '$(NuGetToolVersion)' == '' ">5.5.0</NuGetToolVersion>
+    <NuGetToolVersion Condition=" '$(NuGetToolVersion)' == '' ">5.6.0</NuGetToolVersion>
   </PropertyGroup>
   <PropertyGroup>
     <MSBuildAllProjects>$(MSBuildAllProjects);$(MSBuildThisFileFullPath)</MSBuildAllProjects>
diff --git a/01KlassenWiederholung/obj/Debug/netcoreapp3.1/.NETCoreApp,Version=v3.1.AssemblyAttributes.cs b/01KlassenWiederholung/obj/Debug/netcoreapp3.1/.NETCoreApp,Version=v3.1.AssemblyAttributes.cs
new file mode 100644
index 0000000000000000000000000000000000000000..ad8dfe1a6310302587a2d0c0111d81b250eb4105
--- /dev/null
+++ b/01KlassenWiederholung/obj/Debug/netcoreapp3.1/.NETCoreApp,Version=v3.1.AssemblyAttributes.cs
@@ -0,0 +1,4 @@
+// <autogenerated />
+using System;
+using System.Reflection;
+[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v3.1", FrameworkDisplayName = "")]
diff --git a/01KlassenWiederholung/obj/project.assets.json b/01KlassenWiederholung/obj/project.assets.json
index 93b1e97e0d45fda19a049cdf64e6564f39213b2b..47e0c418e5a678a822fdbfc8ac4f04d628237562 100644
--- a/01KlassenWiederholung/obj/project.assets.json
+++ b/01KlassenWiederholung/obj/project.assets.json
@@ -13,11 +13,11 @@
   "project": {
     "version": "1.0.0",
     "restore": {
-      "projectUniqueName": "C:\\Users\\wienkop\\Source\\Repos\\prog2-ss2020-wienkop\\01KlassenWiederholung\\01KlassenWiederholung.csproj",
+      "projectUniqueName": "C:\\Users\\wienkop\\source\\repos\\prog2-ss2020-wienkop\\01KlassenWiederholung\\01KlassenWiederholung.csproj",
       "projectName": "01KlassenWiederholung",
-      "projectPath": "C:\\Users\\wienkop\\Source\\Repos\\prog2-ss2020-wienkop\\01KlassenWiederholung\\01KlassenWiederholung.csproj",
+      "projectPath": "C:\\Users\\wienkop\\source\\repos\\prog2-ss2020-wienkop\\01KlassenWiederholung\\01KlassenWiederholung.csproj",
       "packagesPath": "C:\\Users\\wienkop\\.nuget\\packages\\",
-      "outputPath": "C:\\Users\\wienkop\\Source\\Repos\\prog2-ss2020-wienkop\\01KlassenWiederholung\\obj\\",
+      "outputPath": "C:\\Users\\wienkop\\source\\repos\\prog2-ss2020-wienkop\\01KlassenWiederholung\\obj\\",
       "projectStyle": "PackageReference",
       "configFilePaths": [
         "C:\\Users\\wienkop\\AppData\\Roaming\\NuGet\\NuGet.Config",
@@ -53,12 +53,18 @@
         ],
         "assetTargetFallback": true,
         "warn": true,
+        "downloadDependencies": [
+          {
+            "name": "Microsoft.AspNetCore.App.Ref",
+            "version": "[3.1.2, 3.1.2]"
+          }
+        ],
         "frameworkReferences": {
           "Microsoft.NETCore.App": {
             "privateAssets": "all"
           }
         },
-        "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.201\\RuntimeIdentifierGraph.json"
+        "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.300\\RuntimeIdentifierGraph.json"
       }
     }
   }
diff --git a/01KlassenWiederholung/obj/project.nuget.cache b/01KlassenWiederholung/obj/project.nuget.cache
index 2e7f279792599112f0c3ccf4a3e245b86221f596..84dc3bfd911f369e9e4c7aa6d99f225ed40ec43b 100644
--- a/01KlassenWiederholung/obj/project.nuget.cache
+++ b/01KlassenWiederholung/obj/project.nuget.cache
@@ -1,8 +1,10 @@
 {
   "version": 2,
-  "dgSpecHash": "d28s381XyCa+KWTqXqsiz1e5QDe2zjzOGLwD+TzLyTXr2j2Ojuk6oyT3rqPsCTolE0t5lTV2AtXFlwPkqpY87w==",
+  "dgSpecHash": "70d0cErPn8DZVh+S2rgXS0bv+XGbGsByttBm6ODWAK2Y0u3i06/WCvQIzj0ZVMzHvtQX4O7lFPaMMCgbfShMng==",
   "success": true,
   "projectFilePath": "C:\\Users\\wienkop\\source\\repos\\prog2-ss2020-wienkop\\01KlassenWiederholung\\01KlassenWiederholung.csproj",
-  "expectedPackageFiles": [],
+  "expectedPackageFiles": [
+    "C:\\Users\\wienkop\\.nuget\\packages\\microsoft.aspnetcore.app.ref\\3.1.2\\microsoft.aspnetcore.app.ref.3.1.2.nupkg.sha512"
+  ],
   "logs": []
 }
\ No newline at end of file
diff --git a/01OperatorOverloading/obj/01OperatorOverloading.csproj.nuget.dgspec.json b/01OperatorOverloading/obj/01OperatorOverloading.csproj.nuget.dgspec.json
index 3c65fe06496a430360803d7b801d0adab9e6bea1..e026fdd43def884b54658c3f3086b63f3e3186f0 100644
--- a/01OperatorOverloading/obj/01OperatorOverloading.csproj.nuget.dgspec.json
+++ b/01OperatorOverloading/obj/01OperatorOverloading.csproj.nuget.dgspec.json
@@ -47,12 +47,18 @@
           ],
           "assetTargetFallback": true,
           "warn": true,
+          "downloadDependencies": [
+            {
+              "name": "Microsoft.AspNetCore.App.Ref",
+              "version": "[3.1.2, 3.1.2]"
+            }
+          ],
           "frameworkReferences": {
             "Microsoft.NETCore.App": {
               "privateAssets": "all"
             }
           },
-          "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.201\\RuntimeIdentifierGraph.json"
+          "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.300\\RuntimeIdentifierGraph.json"
         }
       }
     }
diff --git a/01OperatorOverloading/obj/01OperatorOverloading.csproj.nuget.g.props b/01OperatorOverloading/obj/01OperatorOverloading.csproj.nuget.g.props
index dcb699c0e9a92aa0db59dc7c324b470d0dce8c74..71e2560680d6cba0b1c8f0e4f5c188f730659b86 100644
--- a/01OperatorOverloading/obj/01OperatorOverloading.csproj.nuget.g.props
+++ b/01OperatorOverloading/obj/01OperatorOverloading.csproj.nuget.g.props
@@ -7,7 +7,7 @@
     <NuGetPackageRoot Condition=" '$(NuGetPackageRoot)' == '' ">$(UserProfile)\.nuget\packages\</NuGetPackageRoot>
     <NuGetPackageFolders Condition=" '$(NuGetPackageFolders)' == '' ">C:\Users\wienkop\.nuget\packages\</NuGetPackageFolders>
     <NuGetProjectStyle Condition=" '$(NuGetProjectStyle)' == '' ">PackageReference</NuGetProjectStyle>
-    <NuGetToolVersion Condition=" '$(NuGetToolVersion)' == '' ">5.5.0</NuGetToolVersion>
+    <NuGetToolVersion Condition=" '$(NuGetToolVersion)' == '' ">5.6.0</NuGetToolVersion>
   </PropertyGroup>
   <PropertyGroup>
     <MSBuildAllProjects>$(MSBuildAllProjects);$(MSBuildThisFileFullPath)</MSBuildAllProjects>
diff --git a/01OperatorOverloading/obj/Debug/netcoreapp3.1/.NETCoreApp,Version=v3.1.AssemblyAttributes.cs b/01OperatorOverloading/obj/Debug/netcoreapp3.1/.NETCoreApp,Version=v3.1.AssemblyAttributes.cs
new file mode 100644
index 0000000000000000000000000000000000000000..ad8dfe1a6310302587a2d0c0111d81b250eb4105
--- /dev/null
+++ b/01OperatorOverloading/obj/Debug/netcoreapp3.1/.NETCoreApp,Version=v3.1.AssemblyAttributes.cs
@@ -0,0 +1,4 @@
+// <autogenerated />
+using System;
+using System.Reflection;
+[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v3.1", FrameworkDisplayName = "")]
diff --git a/01OperatorOverloading/obj/project.assets.json b/01OperatorOverloading/obj/project.assets.json
index ca5be494ae8fe1bd369da0b731b0e0ba81f611b4..b534047eecb6815df7fdfd0bf200836f3315b3b8 100644
--- a/01OperatorOverloading/obj/project.assets.json
+++ b/01OperatorOverloading/obj/project.assets.json
@@ -53,12 +53,18 @@
         ],
         "assetTargetFallback": true,
         "warn": true,
+        "downloadDependencies": [
+          {
+            "name": "Microsoft.AspNetCore.App.Ref",
+            "version": "[3.1.2, 3.1.2]"
+          }
+        ],
         "frameworkReferences": {
           "Microsoft.NETCore.App": {
             "privateAssets": "all"
           }
         },
-        "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.201\\RuntimeIdentifierGraph.json"
+        "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.300\\RuntimeIdentifierGraph.json"
       }
     }
   }
diff --git a/01OperatorOverloading/obj/project.nuget.cache b/01OperatorOverloading/obj/project.nuget.cache
index 7a5b8582a84ed44eaab268986ec9dd5ebe5807f8..3ec58bc6f4b272772cc2db8e054bcd58cf456237 100644
--- a/01OperatorOverloading/obj/project.nuget.cache
+++ b/01OperatorOverloading/obj/project.nuget.cache
@@ -1,8 +1,10 @@
 {
   "version": 2,
-  "dgSpecHash": "8QASeFsUfSSjUvRvUNspPzqFs6HyU4AbIaqy0SrraeSCtFVt4oBAjcGrGn33jVDx39i9AavlxSAhptgoyU2YqA==",
+  "dgSpecHash": "2woCrIVr6qS6XFKPqSbUbRxNIM+FroJLAerEI24hpj5xO+dbl5dj5BFXIIvgJoR1gKqG8p/AxId0IhcICAU5Qw==",
   "success": true,
   "projectFilePath": "C:\\Users\\wienkop\\source\\repos\\prog2-ss2020-wienkop\\01OperatorOverloading\\01OperatorOverloading.csproj",
-  "expectedPackageFiles": [],
+  "expectedPackageFiles": [
+    "C:\\Users\\wienkop\\.nuget\\packages\\microsoft.aspnetcore.app.ref\\3.1.2\\microsoft.aspnetcore.app.ref.3.1.2.nupkg.sha512"
+  ],
   "logs": []
 }
\ No newline at end of file
diff --git a/01OperatorTrueFalse/obj/01OperatorTrueFalse.csproj.nuget.dgspec.json b/01OperatorTrueFalse/obj/01OperatorTrueFalse.csproj.nuget.dgspec.json
index 13ca3db488bd0f2692ecbf0e1ccb9dc8f384d84b..9d89ec3a03702485f581d869d9fc5dc326ac16d9 100644
--- a/01OperatorTrueFalse/obj/01OperatorTrueFalse.csproj.nuget.dgspec.json
+++ b/01OperatorTrueFalse/obj/01OperatorTrueFalse.csproj.nuget.dgspec.json
@@ -47,12 +47,18 @@
           ],
           "assetTargetFallback": true,
           "warn": true,
+          "downloadDependencies": [
+            {
+              "name": "Microsoft.AspNetCore.App.Ref",
+              "version": "[3.1.2, 3.1.2]"
+            }
+          ],
           "frameworkReferences": {
             "Microsoft.NETCore.App": {
               "privateAssets": "all"
             }
           },
-          "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.201\\RuntimeIdentifierGraph.json"
+          "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.300\\RuntimeIdentifierGraph.json"
         }
       }
     }
diff --git a/01OperatorTrueFalse/obj/01OperatorTrueFalse.csproj.nuget.g.props b/01OperatorTrueFalse/obj/01OperatorTrueFalse.csproj.nuget.g.props
index dcb699c0e9a92aa0db59dc7c324b470d0dce8c74..71e2560680d6cba0b1c8f0e4f5c188f730659b86 100644
--- a/01OperatorTrueFalse/obj/01OperatorTrueFalse.csproj.nuget.g.props
+++ b/01OperatorTrueFalse/obj/01OperatorTrueFalse.csproj.nuget.g.props
@@ -7,7 +7,7 @@
     <NuGetPackageRoot Condition=" '$(NuGetPackageRoot)' == '' ">$(UserProfile)\.nuget\packages\</NuGetPackageRoot>
     <NuGetPackageFolders Condition=" '$(NuGetPackageFolders)' == '' ">C:\Users\wienkop\.nuget\packages\</NuGetPackageFolders>
     <NuGetProjectStyle Condition=" '$(NuGetProjectStyle)' == '' ">PackageReference</NuGetProjectStyle>
-    <NuGetToolVersion Condition=" '$(NuGetToolVersion)' == '' ">5.5.0</NuGetToolVersion>
+    <NuGetToolVersion Condition=" '$(NuGetToolVersion)' == '' ">5.6.0</NuGetToolVersion>
   </PropertyGroup>
   <PropertyGroup>
     <MSBuildAllProjects>$(MSBuildAllProjects);$(MSBuildThisFileFullPath)</MSBuildAllProjects>
diff --git a/01OperatorTrueFalse/obj/Debug/netcoreapp3.1/.NETCoreApp,Version=v3.1.AssemblyAttributes.cs b/01OperatorTrueFalse/obj/Debug/netcoreapp3.1/.NETCoreApp,Version=v3.1.AssemblyAttributes.cs
new file mode 100644
index 0000000000000000000000000000000000000000..ad8dfe1a6310302587a2d0c0111d81b250eb4105
--- /dev/null
+++ b/01OperatorTrueFalse/obj/Debug/netcoreapp3.1/.NETCoreApp,Version=v3.1.AssemblyAttributes.cs
@@ -0,0 +1,4 @@
+// <autogenerated />
+using System;
+using System.Reflection;
+[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v3.1", FrameworkDisplayName = "")]
diff --git a/01OperatorTrueFalse/obj/project.assets.json b/01OperatorTrueFalse/obj/project.assets.json
index a17eabb0109035d1f9560a3a4736bcda9efdc8d7..39886d54400b6bac7b6321159fca55fa10499456 100644
--- a/01OperatorTrueFalse/obj/project.assets.json
+++ b/01OperatorTrueFalse/obj/project.assets.json
@@ -13,11 +13,11 @@
   "project": {
     "version": "1.0.0",
     "restore": {
-      "projectUniqueName": "C:\\Users\\wienkop\\Source\\Repos\\prog2-ss2020-wienkop\\01OperatorTrueFalse\\01OperatorTrueFalse.csproj",
+      "projectUniqueName": "C:\\Users\\wienkop\\source\\repos\\prog2-ss2020-wienkop\\01OperatorTrueFalse\\01OperatorTrueFalse.csproj",
       "projectName": "01OperatorTrueFalse",
-      "projectPath": "C:\\Users\\wienkop\\Source\\Repos\\prog2-ss2020-wienkop\\01OperatorTrueFalse\\01OperatorTrueFalse.csproj",
+      "projectPath": "C:\\Users\\wienkop\\source\\repos\\prog2-ss2020-wienkop\\01OperatorTrueFalse\\01OperatorTrueFalse.csproj",
       "packagesPath": "C:\\Users\\wienkop\\.nuget\\packages\\",
-      "outputPath": "C:\\Users\\wienkop\\Source\\Repos\\prog2-ss2020-wienkop\\01OperatorTrueFalse\\obj\\",
+      "outputPath": "C:\\Users\\wienkop\\source\\repos\\prog2-ss2020-wienkop\\01OperatorTrueFalse\\obj\\",
       "projectStyle": "PackageReference",
       "configFilePaths": [
         "C:\\Users\\wienkop\\AppData\\Roaming\\NuGet\\NuGet.Config",
@@ -53,12 +53,18 @@
         ],
         "assetTargetFallback": true,
         "warn": true,
+        "downloadDependencies": [
+          {
+            "name": "Microsoft.AspNetCore.App.Ref",
+            "version": "[3.1.2, 3.1.2]"
+          }
+        ],
         "frameworkReferences": {
           "Microsoft.NETCore.App": {
             "privateAssets": "all"
           }
         },
-        "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.201\\RuntimeIdentifierGraph.json"
+        "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.300\\RuntimeIdentifierGraph.json"
       }
     }
   }
diff --git a/01OperatorTrueFalse/obj/project.nuget.cache b/01OperatorTrueFalse/obj/project.nuget.cache
index 8cbe2baad5b816035653cf2cab490e95edfe4d9c..e7e59464bea45ac0e2e90383a365b5eb4f5d9792 100644
--- a/01OperatorTrueFalse/obj/project.nuget.cache
+++ b/01OperatorTrueFalse/obj/project.nuget.cache
@@ -1,8 +1,10 @@
 {
   "version": 2,
-  "dgSpecHash": "GmPvgMEmw74mpW6LkOdRXAwnFzHJn4GJOGSo90vCnL/3MziorqrSQlR4//y04OWn3wdFzvrCCK4qY0u2WhqFrg==",
+  "dgSpecHash": "+3EkI4FOQiHSOPJoQbOJN9FHUkPuVbUJkKP4f4HpZpOY4ASIbrqRCrIe+CjMozJUYC7BkrKM6uTnl+JbDAYhmA==",
   "success": true,
   "projectFilePath": "C:\\Users\\wienkop\\source\\repos\\prog2-ss2020-wienkop\\01OperatorTrueFalse\\01OperatorTrueFalse.csproj",
-  "expectedPackageFiles": [],
+  "expectedPackageFiles": [
+    "C:\\Users\\wienkop\\.nuget\\packages\\microsoft.aspnetcore.app.ref\\3.1.2\\microsoft.aspnetcore.app.ref.3.1.2.nupkg.sha512"
+  ],
   "logs": []
 }
\ No newline at end of file
diff --git a/02 Uebg KlasseTimeOpOverloading/obj/02 UebgMo KlasseTimeOpOverloading.csproj.nuget.dgspec.json b/02 Uebg KlasseTimeOpOverloading/obj/02 UebgMo KlasseTimeOpOverloading.csproj.nuget.dgspec.json
index dd82a6e4958eb4cf7276a760436415b12ea4d983..c6ca3fac90d3371ded340a506754dbcaa464b53c 100644
--- a/02 Uebg KlasseTimeOpOverloading/obj/02 UebgMo KlasseTimeOpOverloading.csproj.nuget.dgspec.json	
+++ b/02 Uebg KlasseTimeOpOverloading/obj/02 UebgMo KlasseTimeOpOverloading.csproj.nuget.dgspec.json	
@@ -47,12 +47,18 @@
           ],
           "assetTargetFallback": true,
           "warn": true,
+          "downloadDependencies": [
+            {
+              "name": "Microsoft.AspNetCore.App.Ref",
+              "version": "[3.1.2, 3.1.2]"
+            }
+          ],
           "frameworkReferences": {
             "Microsoft.NETCore.App": {
               "privateAssets": "all"
             }
           },
-          "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.201\\RuntimeIdentifierGraph.json"
+          "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.300\\RuntimeIdentifierGraph.json"
         }
       }
     }
diff --git a/02 Uebg KlasseTimeOpOverloading/obj/02 UebgMo KlasseTimeOpOverloading.csproj.nuget.g.props b/02 Uebg KlasseTimeOpOverloading/obj/02 UebgMo KlasseTimeOpOverloading.csproj.nuget.g.props
index dcb699c0e9a92aa0db59dc7c324b470d0dce8c74..71e2560680d6cba0b1c8f0e4f5c188f730659b86 100644
--- a/02 Uebg KlasseTimeOpOverloading/obj/02 UebgMo KlasseTimeOpOverloading.csproj.nuget.g.props	
+++ b/02 Uebg KlasseTimeOpOverloading/obj/02 UebgMo KlasseTimeOpOverloading.csproj.nuget.g.props	
@@ -7,7 +7,7 @@
     <NuGetPackageRoot Condition=" '$(NuGetPackageRoot)' == '' ">$(UserProfile)\.nuget\packages\</NuGetPackageRoot>
     <NuGetPackageFolders Condition=" '$(NuGetPackageFolders)' == '' ">C:\Users\wienkop\.nuget\packages\</NuGetPackageFolders>
     <NuGetProjectStyle Condition=" '$(NuGetProjectStyle)' == '' ">PackageReference</NuGetProjectStyle>
-    <NuGetToolVersion Condition=" '$(NuGetToolVersion)' == '' ">5.5.0</NuGetToolVersion>
+    <NuGetToolVersion Condition=" '$(NuGetToolVersion)' == '' ">5.6.0</NuGetToolVersion>
   </PropertyGroup>
   <PropertyGroup>
     <MSBuildAllProjects>$(MSBuildAllProjects);$(MSBuildThisFileFullPath)</MSBuildAllProjects>
diff --git a/02 Uebg KlasseTimeOpOverloading/obj/Debug/netcoreapp3.1/.NETCoreApp,Version=v3.1.AssemblyAttributes.cs b/02 Uebg KlasseTimeOpOverloading/obj/Debug/netcoreapp3.1/.NETCoreApp,Version=v3.1.AssemblyAttributes.cs
new file mode 100644
index 0000000000000000000000000000000000000000..ad8dfe1a6310302587a2d0c0111d81b250eb4105
--- /dev/null
+++ b/02 Uebg KlasseTimeOpOverloading/obj/Debug/netcoreapp3.1/.NETCoreApp,Version=v3.1.AssemblyAttributes.cs	
@@ -0,0 +1,4 @@
+// <autogenerated />
+using System;
+using System.Reflection;
+[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v3.1", FrameworkDisplayName = "")]
diff --git a/02 Uebg KlasseTimeOpOverloading/obj/Debug/netcoreapp3.1/02 UebgMo KlasseTimeOpOverloading.csprojAssemblyReference.cache b/02 Uebg KlasseTimeOpOverloading/obj/Debug/netcoreapp3.1/02 UebgMo KlasseTimeOpOverloading.csprojAssemblyReference.cache
index fb8b4de2efee802eaa6349069580d22e839ec1be..475e9f25ddab19c98e99fb9760c6360cd0369394 100644
Binary files a/02 Uebg KlasseTimeOpOverloading/obj/Debug/netcoreapp3.1/02 UebgMo KlasseTimeOpOverloading.csprojAssemblyReference.cache and b/02 Uebg KlasseTimeOpOverloading/obj/Debug/netcoreapp3.1/02 UebgMo KlasseTimeOpOverloading.csprojAssemblyReference.cache differ
diff --git a/02 Uebg KlasseTimeOpOverloading/obj/project.assets.json b/02 Uebg KlasseTimeOpOverloading/obj/project.assets.json
index 3405602e24342d889c11f945f624d5a9fd579723..62275c7a8458f5c66cda08035eff92ee0a8a51bd 100644
--- a/02 Uebg KlasseTimeOpOverloading/obj/project.assets.json	
+++ b/02 Uebg KlasseTimeOpOverloading/obj/project.assets.json	
@@ -53,12 +53,18 @@
         ],
         "assetTargetFallback": true,
         "warn": true,
+        "downloadDependencies": [
+          {
+            "name": "Microsoft.AspNetCore.App.Ref",
+            "version": "[3.1.2, 3.1.2]"
+          }
+        ],
         "frameworkReferences": {
           "Microsoft.NETCore.App": {
             "privateAssets": "all"
           }
         },
-        "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.201\\RuntimeIdentifierGraph.json"
+        "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.300\\RuntimeIdentifierGraph.json"
       }
     }
   }
diff --git a/02 Uebg KlasseTimeOpOverloading/obj/project.nuget.cache b/02 Uebg KlasseTimeOpOverloading/obj/project.nuget.cache
index 9a86831469cf01cc483808e5dc2f5788d574a385..b7f06b8e53c87a6a91d2f2702ee34accd94b2a20 100644
--- a/02 Uebg KlasseTimeOpOverloading/obj/project.nuget.cache	
+++ b/02 Uebg KlasseTimeOpOverloading/obj/project.nuget.cache	
@@ -1,8 +1,10 @@
 {
   "version": 2,
-  "dgSpecHash": "MjtPaA/nACoPjiGp7ILCCTmc84zzRI8uebZ1FQ1vtfy0Af+xq3PIRs0tbmnh6fbXwUN8+sgi1iS5OZWmlB1E/Q==",
+  "dgSpecHash": "FvUb4qlK/tqhYu6Ffe3sLs0dJk6ACcU6okiGvXS1VimpDzetLjKpZ5JE8Sp7lflUQ/L5Xw1Tj6PSYpVtI1Lnpw==",
   "success": true,
   "projectFilePath": "C:\\Users\\wienkop\\source\\repos\\prog2-ss2020-wienkop\\02 Uebg KlasseTimeOpOverloading\\02 UebgMo KlasseTimeOpOverloading.csproj",
-  "expectedPackageFiles": [],
+  "expectedPackageFiles": [
+    "C:\\Users\\wienkop\\.nuget\\packages\\microsoft.aspnetcore.app.ref\\3.1.2\\microsoft.aspnetcore.app.ref.3.1.2.nupkg.sha512"
+  ],
   "logs": []
 }
\ No newline at end of file
diff --git a/02 UebgDi Klassse TimeOpOverloading/obj/02 UebgDi Klassse TimeOpOverloading.csproj.nuget.dgspec.json b/02 UebgDi Klassse TimeOpOverloading/obj/02 UebgDi Klassse TimeOpOverloading.csproj.nuget.dgspec.json
index 23a4fbd395003953031e59945c303a973d10a980..4af4f5667577f916283a85968a81bf2c30ce9aef 100644
--- a/02 UebgDi Klassse TimeOpOverloading/obj/02 UebgDi Klassse TimeOpOverloading.csproj.nuget.dgspec.json	
+++ b/02 UebgDi Klassse TimeOpOverloading/obj/02 UebgDi Klassse TimeOpOverloading.csproj.nuget.dgspec.json	
@@ -47,12 +47,18 @@
           ],
           "assetTargetFallback": true,
           "warn": true,
+          "downloadDependencies": [
+            {
+              "name": "Microsoft.AspNetCore.App.Ref",
+              "version": "[3.1.2, 3.1.2]"
+            }
+          ],
           "frameworkReferences": {
             "Microsoft.NETCore.App": {
               "privateAssets": "all"
             }
           },
-          "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.201\\RuntimeIdentifierGraph.json"
+          "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.300\\RuntimeIdentifierGraph.json"
         }
       }
     }
diff --git a/02 UebgDi Klassse TimeOpOverloading/obj/02 UebgDi Klassse TimeOpOverloading.csproj.nuget.g.props b/02 UebgDi Klassse TimeOpOverloading/obj/02 UebgDi Klassse TimeOpOverloading.csproj.nuget.g.props
index dcb699c0e9a92aa0db59dc7c324b470d0dce8c74..71e2560680d6cba0b1c8f0e4f5c188f730659b86 100644
--- a/02 UebgDi Klassse TimeOpOverloading/obj/02 UebgDi Klassse TimeOpOverloading.csproj.nuget.g.props	
+++ b/02 UebgDi Klassse TimeOpOverloading/obj/02 UebgDi Klassse TimeOpOverloading.csproj.nuget.g.props	
@@ -7,7 +7,7 @@
     <NuGetPackageRoot Condition=" '$(NuGetPackageRoot)' == '' ">$(UserProfile)\.nuget\packages\</NuGetPackageRoot>
     <NuGetPackageFolders Condition=" '$(NuGetPackageFolders)' == '' ">C:\Users\wienkop\.nuget\packages\</NuGetPackageFolders>
     <NuGetProjectStyle Condition=" '$(NuGetProjectStyle)' == '' ">PackageReference</NuGetProjectStyle>
-    <NuGetToolVersion Condition=" '$(NuGetToolVersion)' == '' ">5.5.0</NuGetToolVersion>
+    <NuGetToolVersion Condition=" '$(NuGetToolVersion)' == '' ">5.6.0</NuGetToolVersion>
   </PropertyGroup>
   <PropertyGroup>
     <MSBuildAllProjects>$(MSBuildAllProjects);$(MSBuildThisFileFullPath)</MSBuildAllProjects>
diff --git a/02 UebgDi Klassse TimeOpOverloading/obj/Debug/netcoreapp3.1/.NETCoreApp,Version=v3.1.AssemblyAttributes.cs b/02 UebgDi Klassse TimeOpOverloading/obj/Debug/netcoreapp3.1/.NETCoreApp,Version=v3.1.AssemblyAttributes.cs
new file mode 100644
index 0000000000000000000000000000000000000000..ad8dfe1a6310302587a2d0c0111d81b250eb4105
--- /dev/null
+++ b/02 UebgDi Klassse TimeOpOverloading/obj/Debug/netcoreapp3.1/.NETCoreApp,Version=v3.1.AssemblyAttributes.cs	
@@ -0,0 +1,4 @@
+// <autogenerated />
+using System;
+using System.Reflection;
+[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v3.1", FrameworkDisplayName = "")]
diff --git a/02 UebgDi Klassse TimeOpOverloading/obj/Debug/netcoreapp3.1/02 UebgDi Klassse TimeOpOverloading.csprojAssemblyReference.cache b/02 UebgDi Klassse TimeOpOverloading/obj/Debug/netcoreapp3.1/02 UebgDi Klassse TimeOpOverloading.csprojAssemblyReference.cache
index fb8b4de2efee802eaa6349069580d22e839ec1be..475e9f25ddab19c98e99fb9760c6360cd0369394 100644
Binary files a/02 UebgDi Klassse TimeOpOverloading/obj/Debug/netcoreapp3.1/02 UebgDi Klassse TimeOpOverloading.csprojAssemblyReference.cache and b/02 UebgDi Klassse TimeOpOverloading/obj/Debug/netcoreapp3.1/02 UebgDi Klassse TimeOpOverloading.csprojAssemblyReference.cache differ
diff --git a/02 UebgDi Klassse TimeOpOverloading/obj/project.assets.json b/02 UebgDi Klassse TimeOpOverloading/obj/project.assets.json
index 8e48848638ba11acd58b54713a853f66662c0b6d..b9d94a606c91b1a9ae18d1c8bc283161bae668b7 100644
--- a/02 UebgDi Klassse TimeOpOverloading/obj/project.assets.json	
+++ b/02 UebgDi Klassse TimeOpOverloading/obj/project.assets.json	
@@ -53,12 +53,18 @@
         ],
         "assetTargetFallback": true,
         "warn": true,
+        "downloadDependencies": [
+          {
+            "name": "Microsoft.AspNetCore.App.Ref",
+            "version": "[3.1.2, 3.1.2]"
+          }
+        ],
         "frameworkReferences": {
           "Microsoft.NETCore.App": {
             "privateAssets": "all"
           }
         },
-        "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.201\\RuntimeIdentifierGraph.json"
+        "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.300\\RuntimeIdentifierGraph.json"
       }
     }
   }
diff --git a/02 UebgDi Klassse TimeOpOverloading/obj/project.nuget.cache b/02 UebgDi Klassse TimeOpOverloading/obj/project.nuget.cache
index f6e11a88ff19beb838eac86f8a50fa86e1a633e9..7e8a892edfb2efd4ed2d7e17021cbca4f4dc3f82 100644
--- a/02 UebgDi Klassse TimeOpOverloading/obj/project.nuget.cache	
+++ b/02 UebgDi Klassse TimeOpOverloading/obj/project.nuget.cache	
@@ -1,8 +1,10 @@
 {
   "version": 2,
-  "dgSpecHash": "8zobjdbmGaLDjzrnGMP3Bsmh2386pDai0INFqqPsF8HD6iTsbXR4VyVkjMw+FDbuzO3I32NJVcpjVbV9vfs66A==",
+  "dgSpecHash": "aG/cNjNTVMeRK7ygDBCglejc/9jg8RhRhzCpONqW65Dhy1RcquK26+7qIee4PjNl8HbNGah9pvZ8sqgCwkf00w==",
   "success": true,
   "projectFilePath": "C:\\Users\\wienkop\\source\\repos\\prog2-ss2020-wienkop\\02 UebgDi Klassse TimeOpOverloading\\02 UebgDi Klassse TimeOpOverloading.csproj",
-  "expectedPackageFiles": [],
+  "expectedPackageFiles": [
+    "C:\\Users\\wienkop\\.nuget\\packages\\microsoft.aspnetcore.app.ref\\3.1.2\\microsoft.aspnetcore.app.ref.3.1.2.nupkg.sha512"
+  ],
   "logs": []
 }
\ No newline at end of file
diff --git a/02 UebgSa FiFoListe/obj/02 UebgSa FiFoListe.csproj.nuget.dgspec.json b/02 UebgSa FiFoListe/obj/02 UebgSa FiFoListe.csproj.nuget.dgspec.json
index b86926fcf3d6fd3cc6ddd8552e85e98414f60999..1b03e251fcfe36c30aabc618770a0be5ab199e28 100644
--- a/02 UebgSa FiFoListe/obj/02 UebgSa FiFoListe.csproj.nuget.dgspec.json	
+++ b/02 UebgSa FiFoListe/obj/02 UebgSa FiFoListe.csproj.nuget.dgspec.json	
@@ -47,12 +47,18 @@
           ],
           "assetTargetFallback": true,
           "warn": true,
+          "downloadDependencies": [
+            {
+              "name": "Microsoft.AspNetCore.App.Ref",
+              "version": "[3.1.2, 3.1.2]"
+            }
+          ],
           "frameworkReferences": {
             "Microsoft.NETCore.App": {
               "privateAssets": "all"
             }
           },
-          "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.201\\RuntimeIdentifierGraph.json"
+          "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.300\\RuntimeIdentifierGraph.json"
         }
       }
     }
diff --git a/02 UebgSa FiFoListe/obj/02 UebgSa FiFoListe.csproj.nuget.g.props b/02 UebgSa FiFoListe/obj/02 UebgSa FiFoListe.csproj.nuget.g.props
index dcb699c0e9a92aa0db59dc7c324b470d0dce8c74..71e2560680d6cba0b1c8f0e4f5c188f730659b86 100644
--- a/02 UebgSa FiFoListe/obj/02 UebgSa FiFoListe.csproj.nuget.g.props	
+++ b/02 UebgSa FiFoListe/obj/02 UebgSa FiFoListe.csproj.nuget.g.props	
@@ -7,7 +7,7 @@
     <NuGetPackageRoot Condition=" '$(NuGetPackageRoot)' == '' ">$(UserProfile)\.nuget\packages\</NuGetPackageRoot>
     <NuGetPackageFolders Condition=" '$(NuGetPackageFolders)' == '' ">C:\Users\wienkop\.nuget\packages\</NuGetPackageFolders>
     <NuGetProjectStyle Condition=" '$(NuGetProjectStyle)' == '' ">PackageReference</NuGetProjectStyle>
-    <NuGetToolVersion Condition=" '$(NuGetToolVersion)' == '' ">5.5.0</NuGetToolVersion>
+    <NuGetToolVersion Condition=" '$(NuGetToolVersion)' == '' ">5.6.0</NuGetToolVersion>
   </PropertyGroup>
   <PropertyGroup>
     <MSBuildAllProjects>$(MSBuildAllProjects);$(MSBuildThisFileFullPath)</MSBuildAllProjects>
diff --git a/02 UebgSa FiFoListe/obj/Debug/netcoreapp3.1/.NETCoreApp,Version=v3.1.AssemblyAttributes.cs b/02 UebgSa FiFoListe/obj/Debug/netcoreapp3.1/.NETCoreApp,Version=v3.1.AssemblyAttributes.cs
new file mode 100644
index 0000000000000000000000000000000000000000..ad8dfe1a6310302587a2d0c0111d81b250eb4105
--- /dev/null
+++ b/02 UebgSa FiFoListe/obj/Debug/netcoreapp3.1/.NETCoreApp,Version=v3.1.AssemblyAttributes.cs	
@@ -0,0 +1,4 @@
+// <autogenerated />
+using System;
+using System.Reflection;
+[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v3.1", FrameworkDisplayName = "")]
diff --git a/02 UebgSa FiFoListe/obj/Debug/netcoreapp3.1/02 UebgSa FiFoListe.csprojAssemblyReference.cache b/02 UebgSa FiFoListe/obj/Debug/netcoreapp3.1/02 UebgSa FiFoListe.csprojAssemblyReference.cache
index a0fbfd12797557adefa2aaaacd9d5126dec64303..e23245258eaf6b6145a13830bacb66ca8fd7c885 100644
Binary files a/02 UebgSa FiFoListe/obj/Debug/netcoreapp3.1/02 UebgSa FiFoListe.csprojAssemblyReference.cache and b/02 UebgSa FiFoListe/obj/Debug/netcoreapp3.1/02 UebgSa FiFoListe.csprojAssemblyReference.cache differ
diff --git a/02 UebgSa FiFoListe/obj/project.assets.json b/02 UebgSa FiFoListe/obj/project.assets.json
index da1e70925160aebba479e7063946690c72282939..9945b42ae74c3e76612a4e2608e171e3810e3b83 100644
--- a/02 UebgSa FiFoListe/obj/project.assets.json	
+++ b/02 UebgSa FiFoListe/obj/project.assets.json	
@@ -53,12 +53,18 @@
         ],
         "assetTargetFallback": true,
         "warn": true,
+        "downloadDependencies": [
+          {
+            "name": "Microsoft.AspNetCore.App.Ref",
+            "version": "[3.1.2, 3.1.2]"
+          }
+        ],
         "frameworkReferences": {
           "Microsoft.NETCore.App": {
             "privateAssets": "all"
           }
         },
-        "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.201\\RuntimeIdentifierGraph.json"
+        "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.300\\RuntimeIdentifierGraph.json"
       }
     }
   }
diff --git a/02 UebgSa FiFoListe/obj/project.nuget.cache b/02 UebgSa FiFoListe/obj/project.nuget.cache
index 90d140f897c102d2554e7a8a7e2870d1bb188782..2b092812d1a1b3b84c0dab999cf18d469371cedd 100644
--- a/02 UebgSa FiFoListe/obj/project.nuget.cache	
+++ b/02 UebgSa FiFoListe/obj/project.nuget.cache	
@@ -1,8 +1,10 @@
 {
   "version": 2,
-  "dgSpecHash": "XFVwEQu5nvDjMxTc4414De+AFpZC7sR7Gxs6G5qw7SCXljl4fpa/8RT1iYvsz+KmnFjok+348/Ik9zObryr+WQ==",
+  "dgSpecHash": "CwnZnvXJMgOF3RCixHOcpei8T8M3sq0sg9sI39JCIwY0wE26QNe1Zs3yjZatOKcLUrZGWRxqZMjr+jVeCP+c7g==",
   "success": true,
   "projectFilePath": "C:\\Users\\wienkop\\source\\repos\\prog2-ss2020-wienkop\\02 UebgSa FiFoListe\\02 UebgSa FiFoListe.csproj",
-  "expectedPackageFiles": [],
+  "expectedPackageFiles": [
+    "C:\\Users\\wienkop\\.nuget\\packages\\microsoft.aspnetcore.app.ref\\3.1.2\\microsoft.aspnetcore.app.ref.3.1.2.nupkg.sha512"
+  ],
   "logs": []
 }
\ No newline at end of file
diff --git a/02VerketteteListe-2/obj/02VerketteteListe-2.csproj.nuget.dgspec.json b/02VerketteteListe-2/obj/02VerketteteListe-2.csproj.nuget.dgspec.json
index af68351fc2520f7ca46530d3c9d16e38a9f20876..24c0d5b496cd546d88df41b7cde4d8fd3e19350c 100644
--- a/02VerketteteListe-2/obj/02VerketteteListe-2.csproj.nuget.dgspec.json
+++ b/02VerketteteListe-2/obj/02VerketteteListe-2.csproj.nuget.dgspec.json
@@ -47,12 +47,18 @@
           ],
           "assetTargetFallback": true,
           "warn": true,
+          "downloadDependencies": [
+            {
+              "name": "Microsoft.AspNetCore.App.Ref",
+              "version": "[3.1.2, 3.1.2]"
+            }
+          ],
           "frameworkReferences": {
             "Microsoft.NETCore.App": {
               "privateAssets": "all"
             }
           },
-          "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.201\\RuntimeIdentifierGraph.json"
+          "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.300\\RuntimeIdentifierGraph.json"
         }
       }
     }
diff --git a/02VerketteteListe-2/obj/02VerketteteListe-2.csproj.nuget.g.props b/02VerketteteListe-2/obj/02VerketteteListe-2.csproj.nuget.g.props
index dcb699c0e9a92aa0db59dc7c324b470d0dce8c74..71e2560680d6cba0b1c8f0e4f5c188f730659b86 100644
--- a/02VerketteteListe-2/obj/02VerketteteListe-2.csproj.nuget.g.props
+++ b/02VerketteteListe-2/obj/02VerketteteListe-2.csproj.nuget.g.props
@@ -7,7 +7,7 @@
     <NuGetPackageRoot Condition=" '$(NuGetPackageRoot)' == '' ">$(UserProfile)\.nuget\packages\</NuGetPackageRoot>
     <NuGetPackageFolders Condition=" '$(NuGetPackageFolders)' == '' ">C:\Users\wienkop\.nuget\packages\</NuGetPackageFolders>
     <NuGetProjectStyle Condition=" '$(NuGetProjectStyle)' == '' ">PackageReference</NuGetProjectStyle>
-    <NuGetToolVersion Condition=" '$(NuGetToolVersion)' == '' ">5.5.0</NuGetToolVersion>
+    <NuGetToolVersion Condition=" '$(NuGetToolVersion)' == '' ">5.6.0</NuGetToolVersion>
   </PropertyGroup>
   <PropertyGroup>
     <MSBuildAllProjects>$(MSBuildAllProjects);$(MSBuildThisFileFullPath)</MSBuildAllProjects>
diff --git a/02VerketteteListe-2/obj/Debug/netcoreapp3.1/.NETCoreApp,Version=v3.1.AssemblyAttributes.cs b/02VerketteteListe-2/obj/Debug/netcoreapp3.1/.NETCoreApp,Version=v3.1.AssemblyAttributes.cs
new file mode 100644
index 0000000000000000000000000000000000000000..ad8dfe1a6310302587a2d0c0111d81b250eb4105
--- /dev/null
+++ b/02VerketteteListe-2/obj/Debug/netcoreapp3.1/.NETCoreApp,Version=v3.1.AssemblyAttributes.cs
@@ -0,0 +1,4 @@
+// <autogenerated />
+using System;
+using System.Reflection;
+[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v3.1", FrameworkDisplayName = "")]
diff --git a/02VerketteteListe-2/obj/Debug/netcoreapp3.1/02VerketteteListe-2.csprojAssemblyReference.cache b/02VerketteteListe-2/obj/Debug/netcoreapp3.1/02VerketteteListe-2.csprojAssemblyReference.cache
index 4824caf0c92344f68eac696e04da28b425072d2c..ed51084113c37d43a99e791dd0a169f2b0c6b55a 100644
Binary files a/02VerketteteListe-2/obj/Debug/netcoreapp3.1/02VerketteteListe-2.csprojAssemblyReference.cache and b/02VerketteteListe-2/obj/Debug/netcoreapp3.1/02VerketteteListe-2.csprojAssemblyReference.cache differ
diff --git a/02VerketteteListe-2/obj/project.assets.json b/02VerketteteListe-2/obj/project.assets.json
index 18cba1f7cbe17bd1c2e3c2d05ff6f5c2e8159fa5..ee640dcd726b940d1d094fa7a634d641161b73fa 100644
--- a/02VerketteteListe-2/obj/project.assets.json
+++ b/02VerketteteListe-2/obj/project.assets.json
@@ -53,12 +53,18 @@
         ],
         "assetTargetFallback": true,
         "warn": true,
+        "downloadDependencies": [
+          {
+            "name": "Microsoft.AspNetCore.App.Ref",
+            "version": "[3.1.2, 3.1.2]"
+          }
+        ],
         "frameworkReferences": {
           "Microsoft.NETCore.App": {
             "privateAssets": "all"
           }
         },
-        "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.201\\RuntimeIdentifierGraph.json"
+        "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.300\\RuntimeIdentifierGraph.json"
       }
     }
   }
diff --git a/02VerketteteListe-2/obj/project.nuget.cache b/02VerketteteListe-2/obj/project.nuget.cache
index 5b1c7068baace969308e40e332dfbe60f7b74db0..e95ac2b2ff4bcc1c01a3301f184cea6ec3f80c63 100644
--- a/02VerketteteListe-2/obj/project.nuget.cache
+++ b/02VerketteteListe-2/obj/project.nuget.cache
@@ -1,8 +1,10 @@
 {
   "version": 2,
-  "dgSpecHash": "8NBnPh85uRimMKdnLTXYMOR4BXlDthY3SrQ7Tnac/0D1C14KaYw5SfnAjgteRyXDVeKt8Bc8Z8+l5AvqTW/4WA==",
+  "dgSpecHash": "Zr1GDa+jEgX6Q9XGLvsaHacKsmBUtayvYnJEcqVdm9nJk06PFRZNzqJEhEbXelfC+cM9HbJAqMR3q0YXpVlEdQ==",
   "success": true,
   "projectFilePath": "C:\\Users\\wienkop\\source\\repos\\prog2-ss2020-wienkop\\02VerketteteListe-2\\02VerketteteListe-2.csproj",
-  "expectedPackageFiles": [],
+  "expectedPackageFiles": [
+    "C:\\Users\\wienkop\\.nuget\\packages\\microsoft.aspnetcore.app.ref\\3.1.2\\microsoft.aspnetcore.app.ref.3.1.2.nupkg.sha512"
+  ],
   "logs": []
 }
\ No newline at end of file
diff --git a/02VerketteteListe/obj/02VerketteteListe-1Intro.csproj.nuget.dgspec.json b/02VerketteteListe/obj/02VerketteteListe-1Intro.csproj.nuget.dgspec.json
index 5d78e9e934f0ffa67bc24617a6798060a92d6d81..720eb8b6a1c32d2db02b4af3cd45e1864f3138c4 100644
--- a/02VerketteteListe/obj/02VerketteteListe-1Intro.csproj.nuget.dgspec.json
+++ b/02VerketteteListe/obj/02VerketteteListe-1Intro.csproj.nuget.dgspec.json
@@ -47,12 +47,18 @@
           ],
           "assetTargetFallback": true,
           "warn": true,
+          "downloadDependencies": [
+            {
+              "name": "Microsoft.AspNetCore.App.Ref",
+              "version": "[3.1.2, 3.1.2]"
+            }
+          ],
           "frameworkReferences": {
             "Microsoft.NETCore.App": {
               "privateAssets": "all"
             }
           },
-          "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.201\\RuntimeIdentifierGraph.json"
+          "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.300\\RuntimeIdentifierGraph.json"
         }
       }
     }
diff --git a/02VerketteteListe/obj/02VerketteteListe-1Intro.csproj.nuget.g.props b/02VerketteteListe/obj/02VerketteteListe-1Intro.csproj.nuget.g.props
index dcb699c0e9a92aa0db59dc7c324b470d0dce8c74..71e2560680d6cba0b1c8f0e4f5c188f730659b86 100644
--- a/02VerketteteListe/obj/02VerketteteListe-1Intro.csproj.nuget.g.props
+++ b/02VerketteteListe/obj/02VerketteteListe-1Intro.csproj.nuget.g.props
@@ -7,7 +7,7 @@
     <NuGetPackageRoot Condition=" '$(NuGetPackageRoot)' == '' ">$(UserProfile)\.nuget\packages\</NuGetPackageRoot>
     <NuGetPackageFolders Condition=" '$(NuGetPackageFolders)' == '' ">C:\Users\wienkop\.nuget\packages\</NuGetPackageFolders>
     <NuGetProjectStyle Condition=" '$(NuGetProjectStyle)' == '' ">PackageReference</NuGetProjectStyle>
-    <NuGetToolVersion Condition=" '$(NuGetToolVersion)' == '' ">5.5.0</NuGetToolVersion>
+    <NuGetToolVersion Condition=" '$(NuGetToolVersion)' == '' ">5.6.0</NuGetToolVersion>
   </PropertyGroup>
   <PropertyGroup>
     <MSBuildAllProjects>$(MSBuildAllProjects);$(MSBuildThisFileFullPath)</MSBuildAllProjects>
diff --git a/02VerketteteListe/obj/Debug/netcoreapp3.1/.NETCoreApp,Version=v3.1.AssemblyAttributes.cs b/02VerketteteListe/obj/Debug/netcoreapp3.1/.NETCoreApp,Version=v3.1.AssemblyAttributes.cs
new file mode 100644
index 0000000000000000000000000000000000000000..ad8dfe1a6310302587a2d0c0111d81b250eb4105
--- /dev/null
+++ b/02VerketteteListe/obj/Debug/netcoreapp3.1/.NETCoreApp,Version=v3.1.AssemblyAttributes.cs
@@ -0,0 +1,4 @@
+// <autogenerated />
+using System;
+using System.Reflection;
+[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v3.1", FrameworkDisplayName = "")]
diff --git a/02VerketteteListe/obj/Debug/netcoreapp3.1/02VerketteteListe-1Intro.csprojAssemblyReference.cache b/02VerketteteListe/obj/Debug/netcoreapp3.1/02VerketteteListe-1Intro.csprojAssemblyReference.cache
index 9cea71eee3672f3b92eb4ae6a31d4ee576def39e..2e2e4cd48ef53623d9b1b2ede269e8059601fa08 100644
Binary files a/02VerketteteListe/obj/Debug/netcoreapp3.1/02VerketteteListe-1Intro.csprojAssemblyReference.cache and b/02VerketteteListe/obj/Debug/netcoreapp3.1/02VerketteteListe-1Intro.csprojAssemblyReference.cache differ
diff --git a/02VerketteteListe/obj/project.assets.json b/02VerketteteListe/obj/project.assets.json
index c688020090a32ad09f2b70a65c4727f819b8b663..6d073e998bd8e8af2daae3e4d20cd1ba793f7a26 100644
--- a/02VerketteteListe/obj/project.assets.json
+++ b/02VerketteteListe/obj/project.assets.json
@@ -53,12 +53,18 @@
         ],
         "assetTargetFallback": true,
         "warn": true,
+        "downloadDependencies": [
+          {
+            "name": "Microsoft.AspNetCore.App.Ref",
+            "version": "[3.1.2, 3.1.2]"
+          }
+        ],
         "frameworkReferences": {
           "Microsoft.NETCore.App": {
             "privateAssets": "all"
           }
         },
-        "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.201\\RuntimeIdentifierGraph.json"
+        "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.300\\RuntimeIdentifierGraph.json"
       }
     }
   }
diff --git a/02VerketteteListe/obj/project.nuget.cache b/02VerketteteListe/obj/project.nuget.cache
index 85a2b251400f42f7b3cf3f1e817d88e97006e48c..e6464ff7cd883ba06f682976c06463ca47fe220e 100644
--- a/02VerketteteListe/obj/project.nuget.cache
+++ b/02VerketteteListe/obj/project.nuget.cache
@@ -1,8 +1,10 @@
 {
   "version": 2,
-  "dgSpecHash": "8XPqFXTg/6ZZUssqxzvFVwWSRd0nATvOPiTl+vBMx2pnuHH5PepE1PkRXWfwuiV4x6ST6x8I61iMsRu/z+rx2g==",
+  "dgSpecHash": "IG18U0mv9V7jZig5cI1y4k4Esq+7W+IWfjHWHyY4lasiPt3svqeqAQfXltg31P1dL1GdGYg108XxMNwbkrtIoQ==",
   "success": true,
   "projectFilePath": "C:\\Users\\wienkop\\source\\repos\\prog2-ss2020-wienkop\\02VerketteteListe\\02VerketteteListe-1Intro.csproj",
-  "expectedPackageFiles": [],
+  "expectedPackageFiles": [
+    "C:\\Users\\wienkop\\.nuget\\packages\\microsoft.aspnetcore.app.ref\\3.1.2\\microsoft.aspnetcore.app.ref.3.1.2.nupkg.sha512"
+  ],
   "logs": []
 }
\ No newline at end of file
diff --git a/03 UebgDi ZyklischeListe/obj/03 UebgDi ZyklischeListe.csproj.nuget.dgspec.json b/03 UebgDi ZyklischeListe/obj/03 UebgDi ZyklischeListe.csproj.nuget.dgspec.json
index e0e1d50248502909114cf28a20dcf12333c8d076..3cf182a1946017e551c02677d1d4445aba14c909 100644
--- a/03 UebgDi ZyklischeListe/obj/03 UebgDi ZyklischeListe.csproj.nuget.dgspec.json	
+++ b/03 UebgDi ZyklischeListe/obj/03 UebgDi ZyklischeListe.csproj.nuget.dgspec.json	
@@ -47,12 +47,18 @@
           ],
           "assetTargetFallback": true,
           "warn": true,
+          "downloadDependencies": [
+            {
+              "name": "Microsoft.AspNetCore.App.Ref",
+              "version": "[3.1.2, 3.1.2]"
+            }
+          ],
           "frameworkReferences": {
             "Microsoft.NETCore.App": {
               "privateAssets": "all"
             }
           },
-          "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.201\\RuntimeIdentifierGraph.json"
+          "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.300\\RuntimeIdentifierGraph.json"
         }
       }
     }
diff --git a/03 UebgDi ZyklischeListe/obj/03 UebgDi ZyklischeListe.csproj.nuget.g.props b/03 UebgDi ZyklischeListe/obj/03 UebgDi ZyklischeListe.csproj.nuget.g.props
index dcb699c0e9a92aa0db59dc7c324b470d0dce8c74..71e2560680d6cba0b1c8f0e4f5c188f730659b86 100644
--- a/03 UebgDi ZyklischeListe/obj/03 UebgDi ZyklischeListe.csproj.nuget.g.props	
+++ b/03 UebgDi ZyklischeListe/obj/03 UebgDi ZyklischeListe.csproj.nuget.g.props	
@@ -7,7 +7,7 @@
     <NuGetPackageRoot Condition=" '$(NuGetPackageRoot)' == '' ">$(UserProfile)\.nuget\packages\</NuGetPackageRoot>
     <NuGetPackageFolders Condition=" '$(NuGetPackageFolders)' == '' ">C:\Users\wienkop\.nuget\packages\</NuGetPackageFolders>
     <NuGetProjectStyle Condition=" '$(NuGetProjectStyle)' == '' ">PackageReference</NuGetProjectStyle>
-    <NuGetToolVersion Condition=" '$(NuGetToolVersion)' == '' ">5.5.0</NuGetToolVersion>
+    <NuGetToolVersion Condition=" '$(NuGetToolVersion)' == '' ">5.6.0</NuGetToolVersion>
   </PropertyGroup>
   <PropertyGroup>
     <MSBuildAllProjects>$(MSBuildAllProjects);$(MSBuildThisFileFullPath)</MSBuildAllProjects>
diff --git a/03 UebgDi ZyklischeListe/obj/Debug/netcoreapp3.1/.NETCoreApp,Version=v3.1.AssemblyAttributes.cs b/03 UebgDi ZyklischeListe/obj/Debug/netcoreapp3.1/.NETCoreApp,Version=v3.1.AssemblyAttributes.cs
new file mode 100644
index 0000000000000000000000000000000000000000..ad8dfe1a6310302587a2d0c0111d81b250eb4105
--- /dev/null
+++ b/03 UebgDi ZyklischeListe/obj/Debug/netcoreapp3.1/.NETCoreApp,Version=v3.1.AssemblyAttributes.cs	
@@ -0,0 +1,4 @@
+// <autogenerated />
+using System;
+using System.Reflection;
+[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v3.1", FrameworkDisplayName = "")]
diff --git a/03 UebgDi ZyklischeListe/obj/project.assets.json b/03 UebgDi ZyklischeListe/obj/project.assets.json
index f60f5795044c1e0ee9599dd38a99b1acd767535d..9f4c80103282ea8539e309d777b2599a5ee6e04a 100644
--- a/03 UebgDi ZyklischeListe/obj/project.assets.json	
+++ b/03 UebgDi ZyklischeListe/obj/project.assets.json	
@@ -53,12 +53,18 @@
         ],
         "assetTargetFallback": true,
         "warn": true,
+        "downloadDependencies": [
+          {
+            "name": "Microsoft.AspNetCore.App.Ref",
+            "version": "[3.1.2, 3.1.2]"
+          }
+        ],
         "frameworkReferences": {
           "Microsoft.NETCore.App": {
             "privateAssets": "all"
           }
         },
-        "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.201\\RuntimeIdentifierGraph.json"
+        "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.300\\RuntimeIdentifierGraph.json"
       }
     }
   }
diff --git a/03 UebgDi ZyklischeListe/obj/project.nuget.cache b/03 UebgDi ZyklischeListe/obj/project.nuget.cache
index f711a57af52ddefc50f3bf15fd9d02056eb12d5c..7c47879c24d120f174012291a3f55f5938b2bee3 100644
--- a/03 UebgDi ZyklischeListe/obj/project.nuget.cache	
+++ b/03 UebgDi ZyklischeListe/obj/project.nuget.cache	
@@ -1,8 +1,10 @@
 {
   "version": 2,
-  "dgSpecHash": "qRFuevN0NLacVpvhFL3OmJHqG/WV9IVxq3C9wQceX3LcC1W/HAbGolztAyonQA4Sc2wSfh+9Gzf3WsXthTN9aA==",
+  "dgSpecHash": "FzNOpVPKMoWLsOGlmBLKNqtLBxubi7EDDx5fTPreQuNJVxjLCQSk4EqMi4bu42Uu9Rpp7P8sLTMRmaHJVc7NjA==",
   "success": true,
   "projectFilePath": "C:\\Users\\wienkop\\source\\repos\\prog2-ss2020-wienkop\\03 UebgDi ZyklischeListe\\03 UebgDi ZyklischeListe.csproj",
-  "expectedPackageFiles": [],
+  "expectedPackageFiles": [
+    "C:\\Users\\wienkop\\.nuget\\packages\\microsoft.aspnetcore.app.ref\\3.1.2\\microsoft.aspnetcore.app.ref.3.1.2.nupkg.sha512"
+  ],
   "logs": []
 }
\ No newline at end of file
diff --git a/03 UebgMo FiFoListe/obj/03 UebgMo FiFoListe.csproj.nuget.dgspec.json b/03 UebgMo FiFoListe/obj/03 UebgMo FiFoListe.csproj.nuget.dgspec.json
index 143dbb89c555829291fc4fccb6e2a0ba4a11c57b..21627954e66002953294c02bfa7e4bf26d425826 100644
--- a/03 UebgMo FiFoListe/obj/03 UebgMo FiFoListe.csproj.nuget.dgspec.json	
+++ b/03 UebgMo FiFoListe/obj/03 UebgMo FiFoListe.csproj.nuget.dgspec.json	
@@ -47,12 +47,18 @@
           ],
           "assetTargetFallback": true,
           "warn": true,
+          "downloadDependencies": [
+            {
+              "name": "Microsoft.AspNetCore.App.Ref",
+              "version": "[3.1.2, 3.1.2]"
+            }
+          ],
           "frameworkReferences": {
             "Microsoft.NETCore.App": {
               "privateAssets": "all"
             }
           },
-          "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.201\\RuntimeIdentifierGraph.json"
+          "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.300\\RuntimeIdentifierGraph.json"
         }
       }
     }
diff --git a/03 UebgMo FiFoListe/obj/03 UebgMo FiFoListe.csproj.nuget.g.props b/03 UebgMo FiFoListe/obj/03 UebgMo FiFoListe.csproj.nuget.g.props
index dcb699c0e9a92aa0db59dc7c324b470d0dce8c74..71e2560680d6cba0b1c8f0e4f5c188f730659b86 100644
--- a/03 UebgMo FiFoListe/obj/03 UebgMo FiFoListe.csproj.nuget.g.props	
+++ b/03 UebgMo FiFoListe/obj/03 UebgMo FiFoListe.csproj.nuget.g.props	
@@ -7,7 +7,7 @@
     <NuGetPackageRoot Condition=" '$(NuGetPackageRoot)' == '' ">$(UserProfile)\.nuget\packages\</NuGetPackageRoot>
     <NuGetPackageFolders Condition=" '$(NuGetPackageFolders)' == '' ">C:\Users\wienkop\.nuget\packages\</NuGetPackageFolders>
     <NuGetProjectStyle Condition=" '$(NuGetProjectStyle)' == '' ">PackageReference</NuGetProjectStyle>
-    <NuGetToolVersion Condition=" '$(NuGetToolVersion)' == '' ">5.5.0</NuGetToolVersion>
+    <NuGetToolVersion Condition=" '$(NuGetToolVersion)' == '' ">5.6.0</NuGetToolVersion>
   </PropertyGroup>
   <PropertyGroup>
     <MSBuildAllProjects>$(MSBuildAllProjects);$(MSBuildThisFileFullPath)</MSBuildAllProjects>
diff --git a/03 UebgMo FiFoListe/obj/Debug/netcoreapp3.1/.NETCoreApp,Version=v3.1.AssemblyAttributes.cs b/03 UebgMo FiFoListe/obj/Debug/netcoreapp3.1/.NETCoreApp,Version=v3.1.AssemblyAttributes.cs
new file mode 100644
index 0000000000000000000000000000000000000000..ad8dfe1a6310302587a2d0c0111d81b250eb4105
--- /dev/null
+++ b/03 UebgMo FiFoListe/obj/Debug/netcoreapp3.1/.NETCoreApp,Version=v3.1.AssemblyAttributes.cs	
@@ -0,0 +1,4 @@
+// <autogenerated />
+using System;
+using System.Reflection;
+[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v3.1", FrameworkDisplayName = "")]
diff --git a/03 UebgMo FiFoListe/obj/Debug/netcoreapp3.1/03 UebgMo FiFoListe.csprojAssemblyReference.cache b/03 UebgMo FiFoListe/obj/Debug/netcoreapp3.1/03 UebgMo FiFoListe.csprojAssemblyReference.cache
index 74fe67b1ca671095970d4a7fbcae2417231e8f41..a0fbfd12797557adefa2aaaacd9d5126dec64303 100644
Binary files a/03 UebgMo FiFoListe/obj/Debug/netcoreapp3.1/03 UebgMo FiFoListe.csprojAssemblyReference.cache and b/03 UebgMo FiFoListe/obj/Debug/netcoreapp3.1/03 UebgMo FiFoListe.csprojAssemblyReference.cache differ
diff --git a/03 UebgMo FiFoListe/obj/project.assets.json b/03 UebgMo FiFoListe/obj/project.assets.json
index 116801a2f4aeb8c93eb79f5896454bef2f3233cf..a27d133026cda6ad2ba6fc09bc0d97658ab4fd01 100644
--- a/03 UebgMo FiFoListe/obj/project.assets.json	
+++ b/03 UebgMo FiFoListe/obj/project.assets.json	
@@ -53,12 +53,18 @@
         ],
         "assetTargetFallback": true,
         "warn": true,
+        "downloadDependencies": [
+          {
+            "name": "Microsoft.AspNetCore.App.Ref",
+            "version": "[3.1.2, 3.1.2]"
+          }
+        ],
         "frameworkReferences": {
           "Microsoft.NETCore.App": {
             "privateAssets": "all"
           }
         },
-        "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.201\\RuntimeIdentifierGraph.json"
+        "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.300\\RuntimeIdentifierGraph.json"
       }
     }
   }
diff --git a/03 UebgMo FiFoListe/obj/project.nuget.cache b/03 UebgMo FiFoListe/obj/project.nuget.cache
index c2d470863e8b707b12c272860a593bdb66f695e2..6956fa6d16c3071a0d82db68831fc227495a17d0 100644
--- a/03 UebgMo FiFoListe/obj/project.nuget.cache	
+++ b/03 UebgMo FiFoListe/obj/project.nuget.cache	
@@ -1,8 +1,10 @@
 {
   "version": 2,
-  "dgSpecHash": "i8IiL9AiRX/O8Ku2xqHZ7XwZUJ7L7WgrubdnBUgI2Oe0L0p6WIJkrdHAkhtp8JC0czNxYhyWEd872oHP/lEJxg==",
+  "dgSpecHash": "B62rB6cWy3Y76JIQ5FZdZ7Lth4QA0REHGwyCU1IXBh2OzrZhq6SsdZ8cj5m1+69YdC5t62kc6AzflFp7uXMC2Q==",
   "success": true,
   "projectFilePath": "C:\\Users\\wienkop\\source\\repos\\prog2-ss2020-wienkop\\03 UebgMo FiFoListe\\03 UebgMo FiFoListe.csproj",
-  "expectedPackageFiles": [],
+  "expectedPackageFiles": [
+    "C:\\Users\\wienkop\\.nuget\\packages\\microsoft.aspnetcore.app.ref\\3.1.2\\microsoft.aspnetcore.app.ref.3.1.2.nupkg.sha512"
+  ],
   "logs": []
 }
\ No newline at end of file
diff --git a/03BinTree/obj/03BinTree.csproj.nuget.dgspec.json b/03BinTree/obj/03BinTree.csproj.nuget.dgspec.json
index 5abe0fcf2274d773f8c089d6c9b6701526d3b4f9..2135db0871c7a9f967b82daab839541000db4ce1 100644
--- a/03BinTree/obj/03BinTree.csproj.nuget.dgspec.json
+++ b/03BinTree/obj/03BinTree.csproj.nuget.dgspec.json
@@ -47,12 +47,18 @@
           ],
           "assetTargetFallback": true,
           "warn": true,
+          "downloadDependencies": [
+            {
+              "name": "Microsoft.AspNetCore.App.Ref",
+              "version": "[3.1.2, 3.1.2]"
+            }
+          ],
           "frameworkReferences": {
             "Microsoft.NETCore.App": {
               "privateAssets": "all"
             }
           },
-          "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.201\\RuntimeIdentifierGraph.json"
+          "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.300\\RuntimeIdentifierGraph.json"
         }
       }
     }
diff --git a/03BinTree/obj/03BinTree.csproj.nuget.g.props b/03BinTree/obj/03BinTree.csproj.nuget.g.props
index dcb699c0e9a92aa0db59dc7c324b470d0dce8c74..71e2560680d6cba0b1c8f0e4f5c188f730659b86 100644
--- a/03BinTree/obj/03BinTree.csproj.nuget.g.props
+++ b/03BinTree/obj/03BinTree.csproj.nuget.g.props
@@ -7,7 +7,7 @@
     <NuGetPackageRoot Condition=" '$(NuGetPackageRoot)' == '' ">$(UserProfile)\.nuget\packages\</NuGetPackageRoot>
     <NuGetPackageFolders Condition=" '$(NuGetPackageFolders)' == '' ">C:\Users\wienkop\.nuget\packages\</NuGetPackageFolders>
     <NuGetProjectStyle Condition=" '$(NuGetProjectStyle)' == '' ">PackageReference</NuGetProjectStyle>
-    <NuGetToolVersion Condition=" '$(NuGetToolVersion)' == '' ">5.5.0</NuGetToolVersion>
+    <NuGetToolVersion Condition=" '$(NuGetToolVersion)' == '' ">5.6.0</NuGetToolVersion>
   </PropertyGroup>
   <PropertyGroup>
     <MSBuildAllProjects>$(MSBuildAllProjects);$(MSBuildThisFileFullPath)</MSBuildAllProjects>
diff --git a/03BinTree/obj/Debug/netcoreapp3.1/.NETCoreApp,Version=v3.1.AssemblyAttributes.cs b/03BinTree/obj/Debug/netcoreapp3.1/.NETCoreApp,Version=v3.1.AssemblyAttributes.cs
new file mode 100644
index 0000000000000000000000000000000000000000..ad8dfe1a6310302587a2d0c0111d81b250eb4105
--- /dev/null
+++ b/03BinTree/obj/Debug/netcoreapp3.1/.NETCoreApp,Version=v3.1.AssemblyAttributes.cs
@@ -0,0 +1,4 @@
+// <autogenerated />
+using System;
+using System.Reflection;
+[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v3.1", FrameworkDisplayName = "")]
diff --git a/03BinTree/obj/project.assets.json b/03BinTree/obj/project.assets.json
index af6fdf2b302638a99da3492a54df476310c9d067..99f168cd4b0176d70f8956daac9d4603b66a26bb 100644
--- a/03BinTree/obj/project.assets.json
+++ b/03BinTree/obj/project.assets.json
@@ -53,12 +53,18 @@
         ],
         "assetTargetFallback": true,
         "warn": true,
+        "downloadDependencies": [
+          {
+            "name": "Microsoft.AspNetCore.App.Ref",
+            "version": "[3.1.2, 3.1.2]"
+          }
+        ],
         "frameworkReferences": {
           "Microsoft.NETCore.App": {
             "privateAssets": "all"
           }
         },
-        "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.201\\RuntimeIdentifierGraph.json"
+        "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.300\\RuntimeIdentifierGraph.json"
       }
     }
   }
diff --git a/03BinTree/obj/project.nuget.cache b/03BinTree/obj/project.nuget.cache
index 5f71767725baea69610ba7fc527287a27afbf38d..7df4c348bfc46e113206f0defc2f90fa8223106a 100644
--- a/03BinTree/obj/project.nuget.cache
+++ b/03BinTree/obj/project.nuget.cache
@@ -1,8 +1,10 @@
 {
   "version": 2,
-  "dgSpecHash": "jlbmx+pxcijt76hPkEl0Nt6zyBnPWC0+Udv/qaMsv7jWeZxcCB2CjPTVNL15Gcf88yRMp9rzpRLXB+wFkV+pDA==",
+  "dgSpecHash": "Rln3iKjQAFW8m4NTzQqA/1MbC7XzNzpAGddIREyBP2IcBkM0SxMh40FrvGe9Bh1hEZcDOEbTOwOpZeWwCrrlXA==",
   "success": true,
   "projectFilePath": "C:\\Users\\wienkop\\source\\repos\\prog2-ss2020-wienkop\\03BinTree\\03BinTree.csproj",
-  "expectedPackageFiles": [],
+  "expectedPackageFiles": [
+    "C:\\Users\\wienkop\\.nuget\\packages\\microsoft.aspnetcore.app.ref\\3.1.2\\microsoft.aspnetcore.app.ref.3.1.2.nupkg.sha512"
+  ],
   "logs": []
 }
\ No newline at end of file
diff --git a/03DoppeltverketteteListe/obj/03DoppeltverketteteListe.csproj.nuget.dgspec.json b/03DoppeltverketteteListe/obj/03DoppeltverketteteListe.csproj.nuget.dgspec.json
index e7269323dc2f1c2b806d4df5fefe8c03b01e17b6..2fd71f0a05252411b403c656f3cf245a960c1052 100644
--- a/03DoppeltverketteteListe/obj/03DoppeltverketteteListe.csproj.nuget.dgspec.json
+++ b/03DoppeltverketteteListe/obj/03DoppeltverketteteListe.csproj.nuget.dgspec.json
@@ -47,12 +47,18 @@
           ],
           "assetTargetFallback": true,
           "warn": true,
+          "downloadDependencies": [
+            {
+              "name": "Microsoft.AspNetCore.App.Ref",
+              "version": "[3.1.2, 3.1.2]"
+            }
+          ],
           "frameworkReferences": {
             "Microsoft.NETCore.App": {
               "privateAssets": "all"
             }
           },
-          "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.201\\RuntimeIdentifierGraph.json"
+          "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.300\\RuntimeIdentifierGraph.json"
         }
       }
     }
diff --git a/03DoppeltverketteteListe/obj/03DoppeltverketteteListe.csproj.nuget.g.props b/03DoppeltverketteteListe/obj/03DoppeltverketteteListe.csproj.nuget.g.props
index dcb699c0e9a92aa0db59dc7c324b470d0dce8c74..71e2560680d6cba0b1c8f0e4f5c188f730659b86 100644
--- a/03DoppeltverketteteListe/obj/03DoppeltverketteteListe.csproj.nuget.g.props
+++ b/03DoppeltverketteteListe/obj/03DoppeltverketteteListe.csproj.nuget.g.props
@@ -7,7 +7,7 @@
     <NuGetPackageRoot Condition=" '$(NuGetPackageRoot)' == '' ">$(UserProfile)\.nuget\packages\</NuGetPackageRoot>
     <NuGetPackageFolders Condition=" '$(NuGetPackageFolders)' == '' ">C:\Users\wienkop\.nuget\packages\</NuGetPackageFolders>
     <NuGetProjectStyle Condition=" '$(NuGetProjectStyle)' == '' ">PackageReference</NuGetProjectStyle>
-    <NuGetToolVersion Condition=" '$(NuGetToolVersion)' == '' ">5.5.0</NuGetToolVersion>
+    <NuGetToolVersion Condition=" '$(NuGetToolVersion)' == '' ">5.6.0</NuGetToolVersion>
   </PropertyGroup>
   <PropertyGroup>
     <MSBuildAllProjects>$(MSBuildAllProjects);$(MSBuildThisFileFullPath)</MSBuildAllProjects>
diff --git a/03DoppeltverketteteListe/obj/Debug/netcoreapp3.1/.NETCoreApp,Version=v3.1.AssemblyAttributes.cs b/03DoppeltverketteteListe/obj/Debug/netcoreapp3.1/.NETCoreApp,Version=v3.1.AssemblyAttributes.cs
new file mode 100644
index 0000000000000000000000000000000000000000..ad8dfe1a6310302587a2d0c0111d81b250eb4105
--- /dev/null
+++ b/03DoppeltverketteteListe/obj/Debug/netcoreapp3.1/.NETCoreApp,Version=v3.1.AssemblyAttributes.cs
@@ -0,0 +1,4 @@
+// <autogenerated />
+using System;
+using System.Reflection;
+[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v3.1", FrameworkDisplayName = "")]
diff --git a/03DoppeltverketteteListe/obj/project.assets.json b/03DoppeltverketteteListe/obj/project.assets.json
index 593df82725280bc54a8e8579d381f082098f0502..31798e1c9fcb143c54b45ba80594662c4a50c882 100644
--- a/03DoppeltverketteteListe/obj/project.assets.json
+++ b/03DoppeltverketteteListe/obj/project.assets.json
@@ -53,12 +53,18 @@
         ],
         "assetTargetFallback": true,
         "warn": true,
+        "downloadDependencies": [
+          {
+            "name": "Microsoft.AspNetCore.App.Ref",
+            "version": "[3.1.2, 3.1.2]"
+          }
+        ],
         "frameworkReferences": {
           "Microsoft.NETCore.App": {
             "privateAssets": "all"
           }
         },
-        "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.201\\RuntimeIdentifierGraph.json"
+        "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.300\\RuntimeIdentifierGraph.json"
       }
     }
   }
diff --git a/03DoppeltverketteteListe/obj/project.nuget.cache b/03DoppeltverketteteListe/obj/project.nuget.cache
index d3f380b94366896610e2016d58c7fe4a9f2462b1..4a97781ab5fa43f45089fa732fa91b8ea2df80b9 100644
--- a/03DoppeltverketteteListe/obj/project.nuget.cache
+++ b/03DoppeltverketteteListe/obj/project.nuget.cache
@@ -1,8 +1,10 @@
 {
   "version": 2,
-  "dgSpecHash": "tArc2v0bm8zJAEYFMMuJ6L2hVrT6uvieJoMu4UDBmJ/nEC5mR0exKrsYoioIy0jtj5nyB0qmRGa5e9FGVlRXtw==",
+  "dgSpecHash": "YOKZiUYYjLrwPG991Ee3nJsYjepMtrE4e6/YpaAYrMuRlchSZLt0ohPDmeL5modfea3eACzkLS6pzGwowdrt+Q==",
   "success": true,
   "projectFilePath": "C:\\Users\\wienkop\\source\\repos\\prog2-ss2020-wienkop\\03DoppeltverketteteListe\\03DoppeltverketteteListe.csproj",
-  "expectedPackageFiles": [],
+  "expectedPackageFiles": [
+    "C:\\Users\\wienkop\\.nuget\\packages\\microsoft.aspnetcore.app.ref\\3.1.2\\microsoft.aspnetcore.app.ref.3.1.2.nupkg.sha512"
+  ],
   "logs": []
 }
\ No newline at end of file
diff --git a/03Praktikumsaufgabe2Liste/obj/03Praktikumsaufgabe2Liste.csproj.nuget.dgspec.json b/03Praktikumsaufgabe2Liste/obj/03Praktikumsaufgabe2Liste.csproj.nuget.dgspec.json
index 19a70fcfe4859b759301e945f4caf16c9ac7b52b..16006304507f7cbef374f84eadafcaab8e85971a 100644
--- a/03Praktikumsaufgabe2Liste/obj/03Praktikumsaufgabe2Liste.csproj.nuget.dgspec.json
+++ b/03Praktikumsaufgabe2Liste/obj/03Praktikumsaufgabe2Liste.csproj.nuget.dgspec.json
@@ -47,12 +47,18 @@
           ],
           "assetTargetFallback": true,
           "warn": true,
+          "downloadDependencies": [
+            {
+              "name": "Microsoft.AspNetCore.App.Ref",
+              "version": "[3.1.2, 3.1.2]"
+            }
+          ],
           "frameworkReferences": {
             "Microsoft.NETCore.App": {
               "privateAssets": "all"
             }
           },
-          "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.201\\RuntimeIdentifierGraph.json"
+          "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.300\\RuntimeIdentifierGraph.json"
         }
       }
     }
diff --git a/03Praktikumsaufgabe2Liste/obj/03Praktikumsaufgabe2Liste.csproj.nuget.g.props b/03Praktikumsaufgabe2Liste/obj/03Praktikumsaufgabe2Liste.csproj.nuget.g.props
index dcb699c0e9a92aa0db59dc7c324b470d0dce8c74..71e2560680d6cba0b1c8f0e4f5c188f730659b86 100644
--- a/03Praktikumsaufgabe2Liste/obj/03Praktikumsaufgabe2Liste.csproj.nuget.g.props
+++ b/03Praktikumsaufgabe2Liste/obj/03Praktikumsaufgabe2Liste.csproj.nuget.g.props
@@ -7,7 +7,7 @@
     <NuGetPackageRoot Condition=" '$(NuGetPackageRoot)' == '' ">$(UserProfile)\.nuget\packages\</NuGetPackageRoot>
     <NuGetPackageFolders Condition=" '$(NuGetPackageFolders)' == '' ">C:\Users\wienkop\.nuget\packages\</NuGetPackageFolders>
     <NuGetProjectStyle Condition=" '$(NuGetProjectStyle)' == '' ">PackageReference</NuGetProjectStyle>
-    <NuGetToolVersion Condition=" '$(NuGetToolVersion)' == '' ">5.5.0</NuGetToolVersion>
+    <NuGetToolVersion Condition=" '$(NuGetToolVersion)' == '' ">5.6.0</NuGetToolVersion>
   </PropertyGroup>
   <PropertyGroup>
     <MSBuildAllProjects>$(MSBuildAllProjects);$(MSBuildThisFileFullPath)</MSBuildAllProjects>
diff --git a/03Praktikumsaufgabe2Liste/obj/Debug/netcoreapp3.1/.NETCoreApp,Version=v3.1.AssemblyAttributes.cs b/03Praktikumsaufgabe2Liste/obj/Debug/netcoreapp3.1/.NETCoreApp,Version=v3.1.AssemblyAttributes.cs
new file mode 100644
index 0000000000000000000000000000000000000000..ad8dfe1a6310302587a2d0c0111d81b250eb4105
--- /dev/null
+++ b/03Praktikumsaufgabe2Liste/obj/Debug/netcoreapp3.1/.NETCoreApp,Version=v3.1.AssemblyAttributes.cs
@@ -0,0 +1,4 @@
+// <autogenerated />
+using System;
+using System.Reflection;
+[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v3.1", FrameworkDisplayName = "")]
diff --git a/03Praktikumsaufgabe2Liste/obj/project.assets.json b/03Praktikumsaufgabe2Liste/obj/project.assets.json
index dbe1b83f48a171a1d7c163a51b802ff4e6cc5344..34a267f416669640f3fb9cb91eef1fcc6554e957 100644
--- a/03Praktikumsaufgabe2Liste/obj/project.assets.json
+++ b/03Praktikumsaufgabe2Liste/obj/project.assets.json
@@ -53,12 +53,18 @@
         ],
         "assetTargetFallback": true,
         "warn": true,
+        "downloadDependencies": [
+          {
+            "name": "Microsoft.AspNetCore.App.Ref",
+            "version": "[3.1.2, 3.1.2]"
+          }
+        ],
         "frameworkReferences": {
           "Microsoft.NETCore.App": {
             "privateAssets": "all"
           }
         },
-        "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.201\\RuntimeIdentifierGraph.json"
+        "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.300\\RuntimeIdentifierGraph.json"
       }
     }
   }
diff --git a/03Praktikumsaufgabe2Liste/obj/project.nuget.cache b/03Praktikumsaufgabe2Liste/obj/project.nuget.cache
index 563b30bb08b6e9a3999d6a4824d47e80c125263e..f1189975e4bd97eb2d5b2d0651a2bf34298e5f9b 100644
--- a/03Praktikumsaufgabe2Liste/obj/project.nuget.cache
+++ b/03Praktikumsaufgabe2Liste/obj/project.nuget.cache
@@ -1,8 +1,10 @@
 {
   "version": 2,
-  "dgSpecHash": "blaAZiOzWQ8+UuBPbPJojaco5AQgMaRtdm4efxLa48tQ2JeUi8aok3jj0JMFrEMDgCgzWMMnFTW4p3eOmCI0kw==",
+  "dgSpecHash": "z+bFXvZwAncdk3RsmyedHTujQ25zHg3BW/TJSnjcfMOHWjh4DPLdg4IIoV87wqAVuYgx6yJWXy+EPjufMJ5Csw==",
   "success": true,
   "projectFilePath": "C:\\Users\\wienkop\\source\\repos\\prog2-ss2020-wienkop\\03Praktikumsaufgabe2Liste\\03Praktikumsaufgabe2Liste.csproj",
-  "expectedPackageFiles": [],
+  "expectedPackageFiles": [
+    "C:\\Users\\wienkop\\.nuget\\packages\\microsoft.aspnetcore.app.ref\\3.1.2\\microsoft.aspnetcore.app.ref.3.1.2.nupkg.sha512"
+  ],
   "logs": []
 }
\ No newline at end of file
diff --git a/03VererbungKfzIntro/obj/03VererbungKfzIntro.csproj.nuget.dgspec.json b/03VererbungKfzIntro/obj/03VererbungKfzIntro.csproj.nuget.dgspec.json
index 2c1e9f766da2eb04dfa578f4d7e7f91bc3d72073..f554f9130e77ffb51aca00dbb79a4eec4f3fb95e 100644
--- a/03VererbungKfzIntro/obj/03VererbungKfzIntro.csproj.nuget.dgspec.json
+++ b/03VererbungKfzIntro/obj/03VererbungKfzIntro.csproj.nuget.dgspec.json
@@ -47,12 +47,18 @@
           ],
           "assetTargetFallback": true,
           "warn": true,
+          "downloadDependencies": [
+            {
+              "name": "Microsoft.AspNetCore.App.Ref",
+              "version": "[3.1.2, 3.1.2]"
+            }
+          ],
           "frameworkReferences": {
             "Microsoft.NETCore.App": {
               "privateAssets": "all"
             }
           },
-          "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.201\\RuntimeIdentifierGraph.json"
+          "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.300\\RuntimeIdentifierGraph.json"
         }
       }
     }
diff --git a/03VererbungKfzIntro/obj/03VererbungKfzIntro.csproj.nuget.g.props b/03VererbungKfzIntro/obj/03VererbungKfzIntro.csproj.nuget.g.props
index dcb699c0e9a92aa0db59dc7c324b470d0dce8c74..71e2560680d6cba0b1c8f0e4f5c188f730659b86 100644
--- a/03VererbungKfzIntro/obj/03VererbungKfzIntro.csproj.nuget.g.props
+++ b/03VererbungKfzIntro/obj/03VererbungKfzIntro.csproj.nuget.g.props
@@ -7,7 +7,7 @@
     <NuGetPackageRoot Condition=" '$(NuGetPackageRoot)' == '' ">$(UserProfile)\.nuget\packages\</NuGetPackageRoot>
     <NuGetPackageFolders Condition=" '$(NuGetPackageFolders)' == '' ">C:\Users\wienkop\.nuget\packages\</NuGetPackageFolders>
     <NuGetProjectStyle Condition=" '$(NuGetProjectStyle)' == '' ">PackageReference</NuGetProjectStyle>
-    <NuGetToolVersion Condition=" '$(NuGetToolVersion)' == '' ">5.5.0</NuGetToolVersion>
+    <NuGetToolVersion Condition=" '$(NuGetToolVersion)' == '' ">5.6.0</NuGetToolVersion>
   </PropertyGroup>
   <PropertyGroup>
     <MSBuildAllProjects>$(MSBuildAllProjects);$(MSBuildThisFileFullPath)</MSBuildAllProjects>
diff --git a/03VererbungKfzIntro/obj/Debug/netcoreapp3.1/.NETCoreApp,Version=v3.1.AssemblyAttributes.cs b/03VererbungKfzIntro/obj/Debug/netcoreapp3.1/.NETCoreApp,Version=v3.1.AssemblyAttributes.cs
new file mode 100644
index 0000000000000000000000000000000000000000..ad8dfe1a6310302587a2d0c0111d81b250eb4105
--- /dev/null
+++ b/03VererbungKfzIntro/obj/Debug/netcoreapp3.1/.NETCoreApp,Version=v3.1.AssemblyAttributes.cs
@@ -0,0 +1,4 @@
+// <autogenerated />
+using System;
+using System.Reflection;
+[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v3.1", FrameworkDisplayName = "")]
diff --git a/03VererbungKfzIntro/obj/project.assets.json b/03VererbungKfzIntro/obj/project.assets.json
index 112ceadf23d5e22fec6bc56c0dc3e7c1d642572c..c6df851a05437c3f60ad6cebe14248a68117922f 100644
--- a/03VererbungKfzIntro/obj/project.assets.json
+++ b/03VererbungKfzIntro/obj/project.assets.json
@@ -53,12 +53,18 @@
         ],
         "assetTargetFallback": true,
         "warn": true,
+        "downloadDependencies": [
+          {
+            "name": "Microsoft.AspNetCore.App.Ref",
+            "version": "[3.1.2, 3.1.2]"
+          }
+        ],
         "frameworkReferences": {
           "Microsoft.NETCore.App": {
             "privateAssets": "all"
           }
         },
-        "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.201\\RuntimeIdentifierGraph.json"
+        "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.300\\RuntimeIdentifierGraph.json"
       }
     }
   }
diff --git a/03VererbungKfzIntro/obj/project.nuget.cache b/03VererbungKfzIntro/obj/project.nuget.cache
index 8a1f7c35f62ec7efa2357b556bf1e0256a8cf891..5288027604e0f9d66516fd25a18e28fe691309f1 100644
--- a/03VererbungKfzIntro/obj/project.nuget.cache
+++ b/03VererbungKfzIntro/obj/project.nuget.cache
@@ -1,8 +1,10 @@
 {
   "version": 2,
-  "dgSpecHash": "FH0BpDpuMHJjhnuJUgLgBTORIfcYglhepQiCTbe6O+IM4BIu8Cq01V8SMgKwuM02/xBQGFg34RiOKWyjLZ7ZbA==",
+  "dgSpecHash": "uU1kkTle554hJlKVizjJAop+rEMnAy6pfE/XPrS3BJMYa3ShwedNo1h7MMCxvH7xH1QAkqSuPNWcYluxW/ZgBg==",
   "success": true,
   "projectFilePath": "C:\\Users\\wienkop\\source\\repos\\prog2-ss2020-wienkop\\03VererbungKfzIntro\\03VererbungKfzIntro.csproj",
-  "expectedPackageFiles": [],
+  "expectedPackageFiles": [
+    "C:\\Users\\wienkop\\.nuget\\packages\\microsoft.aspnetcore.app.ref\\3.1.2\\microsoft.aspnetcore.app.ref.3.1.2.nupkg.sha512"
+  ],
   "logs": []
 }
\ No newline at end of file
diff --git a/04 UebgDi Vererbung/obj/04 UebgDi Vererbung.csproj.nuget.dgspec.json b/04 UebgDi Vererbung/obj/04 UebgDi Vererbung.csproj.nuget.dgspec.json
index f48bd0c512c35ccf8a77e0720b9e3883e9efa24f..a88364110d8a3c0fe876ddfb46f9e05254410bc9 100644
--- a/04 UebgDi Vererbung/obj/04 UebgDi Vererbung.csproj.nuget.dgspec.json	
+++ b/04 UebgDi Vererbung/obj/04 UebgDi Vererbung.csproj.nuget.dgspec.json	
@@ -47,12 +47,18 @@
           ],
           "assetTargetFallback": true,
           "warn": true,
+          "downloadDependencies": [
+            {
+              "name": "Microsoft.AspNetCore.App.Ref",
+              "version": "[3.1.2, 3.1.2]"
+            }
+          ],
           "frameworkReferences": {
             "Microsoft.NETCore.App": {
               "privateAssets": "all"
             }
           },
-          "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.201\\RuntimeIdentifierGraph.json"
+          "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.300\\RuntimeIdentifierGraph.json"
         }
       }
     }
diff --git a/04 UebgDi Vererbung/obj/04 UebgDi Vererbung.csproj.nuget.g.props b/04 UebgDi Vererbung/obj/04 UebgDi Vererbung.csproj.nuget.g.props
index dcb699c0e9a92aa0db59dc7c324b470d0dce8c74..71e2560680d6cba0b1c8f0e4f5c188f730659b86 100644
--- a/04 UebgDi Vererbung/obj/04 UebgDi Vererbung.csproj.nuget.g.props	
+++ b/04 UebgDi Vererbung/obj/04 UebgDi Vererbung.csproj.nuget.g.props	
@@ -7,7 +7,7 @@
     <NuGetPackageRoot Condition=" '$(NuGetPackageRoot)' == '' ">$(UserProfile)\.nuget\packages\</NuGetPackageRoot>
     <NuGetPackageFolders Condition=" '$(NuGetPackageFolders)' == '' ">C:\Users\wienkop\.nuget\packages\</NuGetPackageFolders>
     <NuGetProjectStyle Condition=" '$(NuGetProjectStyle)' == '' ">PackageReference</NuGetProjectStyle>
-    <NuGetToolVersion Condition=" '$(NuGetToolVersion)' == '' ">5.5.0</NuGetToolVersion>
+    <NuGetToolVersion Condition=" '$(NuGetToolVersion)' == '' ">5.6.0</NuGetToolVersion>
   </PropertyGroup>
   <PropertyGroup>
     <MSBuildAllProjects>$(MSBuildAllProjects);$(MSBuildThisFileFullPath)</MSBuildAllProjects>
diff --git a/04 UebgDi Vererbung/obj/Debug/netcoreapp3.1/.NETCoreApp,Version=v3.1.AssemblyAttributes.cs b/04 UebgDi Vererbung/obj/Debug/netcoreapp3.1/.NETCoreApp,Version=v3.1.AssemblyAttributes.cs
new file mode 100644
index 0000000000000000000000000000000000000000..ad8dfe1a6310302587a2d0c0111d81b250eb4105
--- /dev/null
+++ b/04 UebgDi Vererbung/obj/Debug/netcoreapp3.1/.NETCoreApp,Version=v3.1.AssemblyAttributes.cs	
@@ -0,0 +1,4 @@
+// <autogenerated />
+using System;
+using System.Reflection;
+[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v3.1", FrameworkDisplayName = "")]
diff --git a/04 UebgDi Vererbung/obj/project.assets.json b/04 UebgDi Vererbung/obj/project.assets.json
index a3f1948dd9deb2d870291428517db859e7285c7f..5b2e1d7a717fbe6ccebecdda57b738585cb13b3c 100644
--- a/04 UebgDi Vererbung/obj/project.assets.json	
+++ b/04 UebgDi Vererbung/obj/project.assets.json	
@@ -53,12 +53,18 @@
         ],
         "assetTargetFallback": true,
         "warn": true,
+        "downloadDependencies": [
+          {
+            "name": "Microsoft.AspNetCore.App.Ref",
+            "version": "[3.1.2, 3.1.2]"
+          }
+        ],
         "frameworkReferences": {
           "Microsoft.NETCore.App": {
             "privateAssets": "all"
           }
         },
-        "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.201\\RuntimeIdentifierGraph.json"
+        "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.300\\RuntimeIdentifierGraph.json"
       }
     }
   }
diff --git a/04 UebgDi Vererbung/obj/project.nuget.cache b/04 UebgDi Vererbung/obj/project.nuget.cache
index e1ed99392c128f7a2aa584de3de063ef096add0d..3f5c06aeb1d323aa26a79d94febc16466d560759 100644
--- a/04 UebgDi Vererbung/obj/project.nuget.cache	
+++ b/04 UebgDi Vererbung/obj/project.nuget.cache	
@@ -1,8 +1,10 @@
 {
   "version": 2,
-  "dgSpecHash": "IH1qRESDMUsFTg1VhNuXPKREMGXmKuBoSuxMs++Uvy2hIv9q7/+XWVvW88XnYwTXTy9W8KYQdxX6V3LC5H+FSQ==",
+  "dgSpecHash": "maFi2rYr1mBvlKu5kOMFfjpzhmiVrErJwSu3SasIReuhPMZAugIv+m7ENrjW0nRi+fcLvgbY1M1hjA+4Ji7Rsw==",
   "success": true,
   "projectFilePath": "C:\\Users\\wienkop\\source\\repos\\prog2-ss2020-wienkop\\04 UebgDi Vererbung\\04 UebgDi Vererbung.csproj",
-  "expectedPackageFiles": [],
+  "expectedPackageFiles": [
+    "C:\\Users\\wienkop\\.nuget\\packages\\microsoft.aspnetcore.app.ref\\3.1.2\\microsoft.aspnetcore.app.ref.3.1.2.nupkg.sha512"
+  ],
   "logs": []
 }
\ No newline at end of file
diff --git a/04 UebgMo ZyklischeListe/obj/04 UebgMo ZyklischeListe.csproj.nuget.dgspec.json b/04 UebgMo ZyklischeListe/obj/04 UebgMo ZyklischeListe.csproj.nuget.dgspec.json
index 5a04c2f3a1b9753af7b61cd91c8078682a4a7832..1d9b2a2293d1e05d390f780d57286db56f7e39ba 100644
--- a/04 UebgMo ZyklischeListe/obj/04 UebgMo ZyklischeListe.csproj.nuget.dgspec.json	
+++ b/04 UebgMo ZyklischeListe/obj/04 UebgMo ZyklischeListe.csproj.nuget.dgspec.json	
@@ -47,12 +47,18 @@
           ],
           "assetTargetFallback": true,
           "warn": true,
+          "downloadDependencies": [
+            {
+              "name": "Microsoft.AspNetCore.App.Ref",
+              "version": "[3.1.2, 3.1.2]"
+            }
+          ],
           "frameworkReferences": {
             "Microsoft.NETCore.App": {
               "privateAssets": "all"
             }
           },
-          "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.201\\RuntimeIdentifierGraph.json"
+          "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.300\\RuntimeIdentifierGraph.json"
         }
       }
     }
diff --git a/04 UebgMo ZyklischeListe/obj/04 UebgMo ZyklischeListe.csproj.nuget.g.props b/04 UebgMo ZyklischeListe/obj/04 UebgMo ZyklischeListe.csproj.nuget.g.props
index dcb699c0e9a92aa0db59dc7c324b470d0dce8c74..71e2560680d6cba0b1c8f0e4f5c188f730659b86 100644
--- a/04 UebgMo ZyklischeListe/obj/04 UebgMo ZyklischeListe.csproj.nuget.g.props	
+++ b/04 UebgMo ZyklischeListe/obj/04 UebgMo ZyklischeListe.csproj.nuget.g.props	
@@ -7,7 +7,7 @@
     <NuGetPackageRoot Condition=" '$(NuGetPackageRoot)' == '' ">$(UserProfile)\.nuget\packages\</NuGetPackageRoot>
     <NuGetPackageFolders Condition=" '$(NuGetPackageFolders)' == '' ">C:\Users\wienkop\.nuget\packages\</NuGetPackageFolders>
     <NuGetProjectStyle Condition=" '$(NuGetProjectStyle)' == '' ">PackageReference</NuGetProjectStyle>
-    <NuGetToolVersion Condition=" '$(NuGetToolVersion)' == '' ">5.5.0</NuGetToolVersion>
+    <NuGetToolVersion Condition=" '$(NuGetToolVersion)' == '' ">5.6.0</NuGetToolVersion>
   </PropertyGroup>
   <PropertyGroup>
     <MSBuildAllProjects>$(MSBuildAllProjects);$(MSBuildThisFileFullPath)</MSBuildAllProjects>
diff --git a/04 UebgMo ZyklischeListe/obj/Debug/netcoreapp3.1/.NETCoreApp,Version=v3.1.AssemblyAttributes.cs b/04 UebgMo ZyklischeListe/obj/Debug/netcoreapp3.1/.NETCoreApp,Version=v3.1.AssemblyAttributes.cs
new file mode 100644
index 0000000000000000000000000000000000000000..ad8dfe1a6310302587a2d0c0111d81b250eb4105
--- /dev/null
+++ b/04 UebgMo ZyklischeListe/obj/Debug/netcoreapp3.1/.NETCoreApp,Version=v3.1.AssemblyAttributes.cs	
@@ -0,0 +1,4 @@
+// <autogenerated />
+using System;
+using System.Reflection;
+[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v3.1", FrameworkDisplayName = "")]
diff --git a/04 UebgMo ZyklischeListe/obj/Debug/netcoreapp3.1/04 UebgMo ZyklischeListe.csprojAssemblyReference.cache b/04 UebgMo ZyklischeListe/obj/Debug/netcoreapp3.1/04 UebgMo ZyklischeListe.csprojAssemblyReference.cache
index 74fe67b1ca671095970d4a7fbcae2417231e8f41..a0fbfd12797557adefa2aaaacd9d5126dec64303 100644
Binary files a/04 UebgMo ZyklischeListe/obj/Debug/netcoreapp3.1/04 UebgMo ZyklischeListe.csprojAssemblyReference.cache and b/04 UebgMo ZyklischeListe/obj/Debug/netcoreapp3.1/04 UebgMo ZyklischeListe.csprojAssemblyReference.cache differ
diff --git a/04 UebgMo ZyklischeListe/obj/project.assets.json b/04 UebgMo ZyklischeListe/obj/project.assets.json
index c8459be2c4a0b28d98acf643bf7562e3c80eb698..c2e48682773a1fd000d2b1f026a26a8007546b86 100644
--- a/04 UebgMo ZyklischeListe/obj/project.assets.json	
+++ b/04 UebgMo ZyklischeListe/obj/project.assets.json	
@@ -53,12 +53,18 @@
         ],
         "assetTargetFallback": true,
         "warn": true,
+        "downloadDependencies": [
+          {
+            "name": "Microsoft.AspNetCore.App.Ref",
+            "version": "[3.1.2, 3.1.2]"
+          }
+        ],
         "frameworkReferences": {
           "Microsoft.NETCore.App": {
             "privateAssets": "all"
           }
         },
-        "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.201\\RuntimeIdentifierGraph.json"
+        "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.300\\RuntimeIdentifierGraph.json"
       }
     }
   }
diff --git a/04 UebgMo ZyklischeListe/obj/project.nuget.cache b/04 UebgMo ZyklischeListe/obj/project.nuget.cache
index 5b24bb0ce362c8c4d8d7f3c5aa1ff010cbec8486..95bf1987a8acefe06da0b9bc14af8c19cfde50c1 100644
--- a/04 UebgMo ZyklischeListe/obj/project.nuget.cache	
+++ b/04 UebgMo ZyklischeListe/obj/project.nuget.cache	
@@ -1,8 +1,10 @@
 {
   "version": 2,
-  "dgSpecHash": "sQYFwATaGOqgGJy7Ba4zPa7iM025zhIGLRngGdhBNYl/CcAJJz7Bk98ypY2YLeL+hOxN/evd/qpwKiTi1cCw+A==",
+  "dgSpecHash": "mNADV1NKfpdpMYEtt1N/Y27QM/8lUKdHm7Q2HgEO7425D5i6Okc9dt02JYC5lpKjEQN4SF2uGWtinGzODmC0pw==",
   "success": true,
   "projectFilePath": "C:\\Users\\wienkop\\source\\repos\\prog2-ss2020-wienkop\\04 UebgMo ZyklischeListe\\04 UebgMo ZyklischeListe.csproj",
-  "expectedPackageFiles": [],
+  "expectedPackageFiles": [
+    "C:\\Users\\wienkop\\.nuget\\packages\\microsoft.aspnetcore.app.ref\\3.1.2\\microsoft.aspnetcore.app.ref.3.1.2.nupkg.sha512"
+  ],
   "logs": []
 }
\ No newline at end of file
diff --git a/04VererbungGrafischeObjekte/obj/04VererbungGrafischeObjekte.csproj.nuget.dgspec.json b/04VererbungGrafischeObjekte/obj/04VererbungGrafischeObjekte.csproj.nuget.dgspec.json
index be0e0a5224b549effa691f10b74f8a8713b021bf..4d7e22055414010dd6c2680c0fdb81384ae75d90 100644
--- a/04VererbungGrafischeObjekte/obj/04VererbungGrafischeObjekte.csproj.nuget.dgspec.json
+++ b/04VererbungGrafischeObjekte/obj/04VererbungGrafischeObjekte.csproj.nuget.dgspec.json
@@ -47,12 +47,18 @@
           ],
           "assetTargetFallback": true,
           "warn": true,
+          "downloadDependencies": [
+            {
+              "name": "Microsoft.AspNetCore.App.Ref",
+              "version": "[3.1.2, 3.1.2]"
+            }
+          ],
           "frameworkReferences": {
             "Microsoft.NETCore.App": {
               "privateAssets": "all"
             }
           },
-          "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.201\\RuntimeIdentifierGraph.json"
+          "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.300\\RuntimeIdentifierGraph.json"
         }
       }
     }
diff --git a/04VererbungGrafischeObjekte/obj/04VererbungGrafischeObjekte.csproj.nuget.g.props b/04VererbungGrafischeObjekte/obj/04VererbungGrafischeObjekte.csproj.nuget.g.props
index dcb699c0e9a92aa0db59dc7c324b470d0dce8c74..71e2560680d6cba0b1c8f0e4f5c188f730659b86 100644
--- a/04VererbungGrafischeObjekte/obj/04VererbungGrafischeObjekte.csproj.nuget.g.props
+++ b/04VererbungGrafischeObjekte/obj/04VererbungGrafischeObjekte.csproj.nuget.g.props
@@ -7,7 +7,7 @@
     <NuGetPackageRoot Condition=" '$(NuGetPackageRoot)' == '' ">$(UserProfile)\.nuget\packages\</NuGetPackageRoot>
     <NuGetPackageFolders Condition=" '$(NuGetPackageFolders)' == '' ">C:\Users\wienkop\.nuget\packages\</NuGetPackageFolders>
     <NuGetProjectStyle Condition=" '$(NuGetProjectStyle)' == '' ">PackageReference</NuGetProjectStyle>
-    <NuGetToolVersion Condition=" '$(NuGetToolVersion)' == '' ">5.5.0</NuGetToolVersion>
+    <NuGetToolVersion Condition=" '$(NuGetToolVersion)' == '' ">5.6.0</NuGetToolVersion>
   </PropertyGroup>
   <PropertyGroup>
     <MSBuildAllProjects>$(MSBuildAllProjects);$(MSBuildThisFileFullPath)</MSBuildAllProjects>
diff --git a/04VererbungGrafischeObjekte/obj/Debug/netcoreapp3.1/.NETCoreApp,Version=v3.1.AssemblyAttributes.cs b/04VererbungGrafischeObjekte/obj/Debug/netcoreapp3.1/.NETCoreApp,Version=v3.1.AssemblyAttributes.cs
new file mode 100644
index 0000000000000000000000000000000000000000..ad8dfe1a6310302587a2d0c0111d81b250eb4105
--- /dev/null
+++ b/04VererbungGrafischeObjekte/obj/Debug/netcoreapp3.1/.NETCoreApp,Version=v3.1.AssemblyAttributes.cs
@@ -0,0 +1,4 @@
+// <autogenerated />
+using System;
+using System.Reflection;
+[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v3.1", FrameworkDisplayName = "")]
diff --git a/04VererbungGrafischeObjekte/obj/Debug/netcoreapp3.1/04VererbungGrafischeObjekte.csprojAssemblyReference.cache b/04VererbungGrafischeObjekte/obj/Debug/netcoreapp3.1/04VererbungGrafischeObjekte.csprojAssemblyReference.cache
new file mode 100644
index 0000000000000000000000000000000000000000..74fe67b1ca671095970d4a7fbcae2417231e8f41
Binary files /dev/null and b/04VererbungGrafischeObjekte/obj/Debug/netcoreapp3.1/04VererbungGrafischeObjekte.csprojAssemblyReference.cache differ
diff --git a/04VererbungGrafischeObjekte/obj/project.assets.json b/04VererbungGrafischeObjekte/obj/project.assets.json
index d7050964bbeffbb845fe7a42fb1a62bdcff9c7f1..8208b1a545679cfedd667600b03502844eb4f83b 100644
--- a/04VererbungGrafischeObjekte/obj/project.assets.json
+++ b/04VererbungGrafischeObjekte/obj/project.assets.json
@@ -53,12 +53,18 @@
         ],
         "assetTargetFallback": true,
         "warn": true,
+        "downloadDependencies": [
+          {
+            "name": "Microsoft.AspNetCore.App.Ref",
+            "version": "[3.1.2, 3.1.2]"
+          }
+        ],
         "frameworkReferences": {
           "Microsoft.NETCore.App": {
             "privateAssets": "all"
           }
         },
-        "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.201\\RuntimeIdentifierGraph.json"
+        "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.300\\RuntimeIdentifierGraph.json"
       }
     }
   }
diff --git a/04VererbungGrafischeObjekte/obj/project.nuget.cache b/04VererbungGrafischeObjekte/obj/project.nuget.cache
index 16bbe60ab3c7235464a34a262f4fcd58108a57c1..dcd3bbcab6e5435929af3eaa177939f02297acde 100644
--- a/04VererbungGrafischeObjekte/obj/project.nuget.cache
+++ b/04VererbungGrafischeObjekte/obj/project.nuget.cache
@@ -1,8 +1,10 @@
 {
   "version": 2,
-  "dgSpecHash": "cOddAa96NJBgFsZ6Lzac9+bsHddDSAIMONcE9rahvr0wMxdvYSyRBwSoZeF3EquEr80L7LHqGeI7JML6EtRxxw==",
+  "dgSpecHash": "fZ3mII16KRAfrMEuw/yV0okcN+iiwtvbfNP/lZaaFTu3+DIadHuSEbK7PyGqC091vzlkFsZhVkQFtBX/UxGNmQ==",
   "success": true,
   "projectFilePath": "C:\\Users\\wienkop\\source\\repos\\prog2-ss2020-wienkop\\04VererbungGrafischeObjekte\\04VererbungGrafischeObjekte.csproj",
-  "expectedPackageFiles": [],
+  "expectedPackageFiles": [
+    "C:\\Users\\wienkop\\.nuget\\packages\\microsoft.aspnetcore.app.ref\\3.1.2\\microsoft.aspnetcore.app.ref.3.1.2.nupkg.sha512"
+  ],
   "logs": []
 }
\ No newline at end of file
diff --git a/05 InterfaceIntro/obj/05 InterfaceIntro.csproj.nuget.dgspec.json b/05 InterfaceIntro/obj/05 InterfaceIntro.csproj.nuget.dgspec.json
index 3b44a0a3aca0134031f52fa93890b26e11d14c21..fe91952ceada1a8d1ce36bdb437bdda80fc7e8aa 100644
--- a/05 InterfaceIntro/obj/05 InterfaceIntro.csproj.nuget.dgspec.json	
+++ b/05 InterfaceIntro/obj/05 InterfaceIntro.csproj.nuget.dgspec.json	
@@ -47,12 +47,18 @@
           ],
           "assetTargetFallback": true,
           "warn": true,
+          "downloadDependencies": [
+            {
+              "name": "Microsoft.AspNetCore.App.Ref",
+              "version": "[3.1.2, 3.1.2]"
+            }
+          ],
           "frameworkReferences": {
             "Microsoft.NETCore.App": {
               "privateAssets": "all"
             }
           },
-          "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.201\\RuntimeIdentifierGraph.json"
+          "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.300\\RuntimeIdentifierGraph.json"
         }
       }
     }
diff --git a/05 InterfaceIntro/obj/05 InterfaceIntro.csproj.nuget.g.props b/05 InterfaceIntro/obj/05 InterfaceIntro.csproj.nuget.g.props
index dcb699c0e9a92aa0db59dc7c324b470d0dce8c74..71e2560680d6cba0b1c8f0e4f5c188f730659b86 100644
--- a/05 InterfaceIntro/obj/05 InterfaceIntro.csproj.nuget.g.props	
+++ b/05 InterfaceIntro/obj/05 InterfaceIntro.csproj.nuget.g.props	
@@ -7,7 +7,7 @@
     <NuGetPackageRoot Condition=" '$(NuGetPackageRoot)' == '' ">$(UserProfile)\.nuget\packages\</NuGetPackageRoot>
     <NuGetPackageFolders Condition=" '$(NuGetPackageFolders)' == '' ">C:\Users\wienkop\.nuget\packages\</NuGetPackageFolders>
     <NuGetProjectStyle Condition=" '$(NuGetProjectStyle)' == '' ">PackageReference</NuGetProjectStyle>
-    <NuGetToolVersion Condition=" '$(NuGetToolVersion)' == '' ">5.5.0</NuGetToolVersion>
+    <NuGetToolVersion Condition=" '$(NuGetToolVersion)' == '' ">5.6.0</NuGetToolVersion>
   </PropertyGroup>
   <PropertyGroup>
     <MSBuildAllProjects>$(MSBuildAllProjects);$(MSBuildThisFileFullPath)</MSBuildAllProjects>
diff --git a/05 InterfaceIntro/obj/Debug/netcoreapp3.1/.NETCoreApp,Version=v3.1.AssemblyAttributes.cs b/05 InterfaceIntro/obj/Debug/netcoreapp3.1/.NETCoreApp,Version=v3.1.AssemblyAttributes.cs
new file mode 100644
index 0000000000000000000000000000000000000000..ad8dfe1a6310302587a2d0c0111d81b250eb4105
--- /dev/null
+++ b/05 InterfaceIntro/obj/Debug/netcoreapp3.1/.NETCoreApp,Version=v3.1.AssemblyAttributes.cs	
@@ -0,0 +1,4 @@
+// <autogenerated />
+using System;
+using System.Reflection;
+[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v3.1", FrameworkDisplayName = "")]
diff --git a/05 InterfaceIntro/obj/Debug/netcoreapp3.1/05 InterfaceIntro.csprojAssemblyReference.cache b/05 InterfaceIntro/obj/Debug/netcoreapp3.1/05 InterfaceIntro.csprojAssemblyReference.cache
index 74fe67b1ca671095970d4a7fbcae2417231e8f41..a0fbfd12797557adefa2aaaacd9d5126dec64303 100644
Binary files a/05 InterfaceIntro/obj/Debug/netcoreapp3.1/05 InterfaceIntro.csprojAssemblyReference.cache and b/05 InterfaceIntro/obj/Debug/netcoreapp3.1/05 InterfaceIntro.csprojAssemblyReference.cache differ
diff --git a/05 InterfaceIntro/obj/project.assets.json b/05 InterfaceIntro/obj/project.assets.json
index ccd8b0415a70882304a2e38665ff8bdfa6df5ce3..3bc4f39bc5fd79321da868799b326d7f1b6d987e 100644
--- a/05 InterfaceIntro/obj/project.assets.json	
+++ b/05 InterfaceIntro/obj/project.assets.json	
@@ -53,12 +53,18 @@
         ],
         "assetTargetFallback": true,
         "warn": true,
+        "downloadDependencies": [
+          {
+            "name": "Microsoft.AspNetCore.App.Ref",
+            "version": "[3.1.2, 3.1.2]"
+          }
+        ],
         "frameworkReferences": {
           "Microsoft.NETCore.App": {
             "privateAssets": "all"
           }
         },
-        "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.201\\RuntimeIdentifierGraph.json"
+        "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.300\\RuntimeIdentifierGraph.json"
       }
     }
   }
diff --git a/05 InterfaceIntro/obj/project.nuget.cache b/05 InterfaceIntro/obj/project.nuget.cache
index 0b31d2e2d74d7ffdde64cd620af6a603973d64db..50efa5cc7c2745f8540412b05d349ac442db42e6 100644
--- a/05 InterfaceIntro/obj/project.nuget.cache	
+++ b/05 InterfaceIntro/obj/project.nuget.cache	
@@ -1,8 +1,10 @@
 {
   "version": 2,
-  "dgSpecHash": "zW0HNd6MUtrpo4PxZxtJiuDjTavaHUIxVBa2aojVUBl7oQ42VepopDVyrRN7arQid3Nsxw7B9fGDZ/ilB/vWJQ==",
+  "dgSpecHash": "s/m1fiSxW6DOazxrS2oH5+CqoDigRbqdS1sqd7gnvMBnzfQfSR6tYeHhcM1o3J7A1AGUXa+4EsIS0kWrAxxHgw==",
   "success": true,
   "projectFilePath": "C:\\Users\\wienkop\\source\\repos\\prog2-ss2020-wienkop\\05 InterfaceIntro\\05 InterfaceIntro.csproj",
-  "expectedPackageFiles": [],
+  "expectedPackageFiles": [
+    "C:\\Users\\wienkop\\.nuget\\packages\\microsoft.aspnetcore.app.ref\\3.1.2\\microsoft.aspnetcore.app.ref.3.1.2.nupkg.sha512"
+  ],
   "logs": []
 }
\ No newline at end of file
diff --git a/05 UebgDi Warenwirtschaft/obj/05 UebgDi Warenwirtschaft.csproj.nuget.dgspec.json b/05 UebgDi Warenwirtschaft/obj/05 UebgDi Warenwirtschaft.csproj.nuget.dgspec.json
index 30894f65d23d2e89035ed09801629c8659234b0e..3aa51fc5ea525ad1347c463fd68d6ab2081e6761 100644
--- a/05 UebgDi Warenwirtschaft/obj/05 UebgDi Warenwirtschaft.csproj.nuget.dgspec.json	
+++ b/05 UebgDi Warenwirtschaft/obj/05 UebgDi Warenwirtschaft.csproj.nuget.dgspec.json	
@@ -47,12 +47,18 @@
           ],
           "assetTargetFallback": true,
           "warn": true,
+          "downloadDependencies": [
+            {
+              "name": "Microsoft.AspNetCore.App.Ref",
+              "version": "[3.1.2, 3.1.2]"
+            }
+          ],
           "frameworkReferences": {
             "Microsoft.NETCore.App": {
               "privateAssets": "all"
             }
           },
-          "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.201\\RuntimeIdentifierGraph.json"
+          "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.300\\RuntimeIdentifierGraph.json"
         }
       }
     }
diff --git a/05 UebgDi Warenwirtschaft/obj/05 UebgDi Warenwirtschaft.csproj.nuget.g.props b/05 UebgDi Warenwirtschaft/obj/05 UebgDi Warenwirtschaft.csproj.nuget.g.props
index dcb699c0e9a92aa0db59dc7c324b470d0dce8c74..71e2560680d6cba0b1c8f0e4f5c188f730659b86 100644
--- a/05 UebgDi Warenwirtschaft/obj/05 UebgDi Warenwirtschaft.csproj.nuget.g.props	
+++ b/05 UebgDi Warenwirtschaft/obj/05 UebgDi Warenwirtschaft.csproj.nuget.g.props	
@@ -7,7 +7,7 @@
     <NuGetPackageRoot Condition=" '$(NuGetPackageRoot)' == '' ">$(UserProfile)\.nuget\packages\</NuGetPackageRoot>
     <NuGetPackageFolders Condition=" '$(NuGetPackageFolders)' == '' ">C:\Users\wienkop\.nuget\packages\</NuGetPackageFolders>
     <NuGetProjectStyle Condition=" '$(NuGetProjectStyle)' == '' ">PackageReference</NuGetProjectStyle>
-    <NuGetToolVersion Condition=" '$(NuGetToolVersion)' == '' ">5.5.0</NuGetToolVersion>
+    <NuGetToolVersion Condition=" '$(NuGetToolVersion)' == '' ">5.6.0</NuGetToolVersion>
   </PropertyGroup>
   <PropertyGroup>
     <MSBuildAllProjects>$(MSBuildAllProjects);$(MSBuildThisFileFullPath)</MSBuildAllProjects>
diff --git a/05 UebgDi Warenwirtschaft/obj/Debug/netcoreapp3.1/.NETCoreApp,Version=v3.1.AssemblyAttributes.cs b/05 UebgDi Warenwirtschaft/obj/Debug/netcoreapp3.1/.NETCoreApp,Version=v3.1.AssemblyAttributes.cs
new file mode 100644
index 0000000000000000000000000000000000000000..ad8dfe1a6310302587a2d0c0111d81b250eb4105
--- /dev/null
+++ b/05 UebgDi Warenwirtschaft/obj/Debug/netcoreapp3.1/.NETCoreApp,Version=v3.1.AssemblyAttributes.cs	
@@ -0,0 +1,4 @@
+// <autogenerated />
+using System;
+using System.Reflection;
+[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v3.1", FrameworkDisplayName = "")]
diff --git a/05 UebgDi Warenwirtschaft/obj/project.assets.json b/05 UebgDi Warenwirtschaft/obj/project.assets.json
index 963761389aaf1826c59052b0f5a7c67a107366e9..aee2bcfc0717623a0ccc764855424ac25222cf0c 100644
--- a/05 UebgDi Warenwirtschaft/obj/project.assets.json	
+++ b/05 UebgDi Warenwirtschaft/obj/project.assets.json	
@@ -53,12 +53,18 @@
         ],
         "assetTargetFallback": true,
         "warn": true,
+        "downloadDependencies": [
+          {
+            "name": "Microsoft.AspNetCore.App.Ref",
+            "version": "[3.1.2, 3.1.2]"
+          }
+        ],
         "frameworkReferences": {
           "Microsoft.NETCore.App": {
             "privateAssets": "all"
           }
         },
-        "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.201\\RuntimeIdentifierGraph.json"
+        "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.300\\RuntimeIdentifierGraph.json"
       }
     }
   }
diff --git a/05 UebgDi Warenwirtschaft/obj/project.nuget.cache b/05 UebgDi Warenwirtschaft/obj/project.nuget.cache
index 0857ab989172dbaa0ad9d5def44c8688b182738d..6c8c785c764ceb92ba5c4cacb61d669ca2afca6c 100644
--- a/05 UebgDi Warenwirtschaft/obj/project.nuget.cache	
+++ b/05 UebgDi Warenwirtschaft/obj/project.nuget.cache	
@@ -1,8 +1,10 @@
 {
   "version": 2,
-  "dgSpecHash": "8cGdKZ05djkVYAUt8DjVQ3DBEKcTGzPvUeDWZTtTUhJbPfgCHzRFYuAsDe/RDiIv15OXx0E6yt+Hjj3BGlGA0Q==",
+  "dgSpecHash": "vEhJZKtrmpuEShj2FpI6suoDDbSvlt9zR1BDwmFuPvdqhniTjVytn/8IezxmLqRaR0EyNaMGKK0KwB7MwAuTGg==",
   "success": true,
   "projectFilePath": "C:\\Users\\wienkop\\source\\repos\\prog2-ss2020-wienkop\\05 UebgDi Warenwirtschaft\\05 UebgDi Warenwirtschaft.csproj",
-  "expectedPackageFiles": [],
+  "expectedPackageFiles": [
+    "C:\\Users\\wienkop\\.nuget\\packages\\microsoft.aspnetcore.app.ref\\3.1.2\\microsoft.aspnetcore.app.ref.3.1.2.nupkg.sha512"
+  ],
   "logs": []
 }
\ No newline at end of file
diff --git a/05 UebgMo Warenwirtschaft/obj/05 UebgMo Warenwirtschaft.csproj.nuget.dgspec.json b/05 UebgMo Warenwirtschaft/obj/05 UebgMo Warenwirtschaft.csproj.nuget.dgspec.json
index 3a7d9be51771a92c274f8ea8975d905bd6371df4..5c5a81241726a2309ed4a7ca0d78d5637fbae14a 100644
--- a/05 UebgMo Warenwirtschaft/obj/05 UebgMo Warenwirtschaft.csproj.nuget.dgspec.json	
+++ b/05 UebgMo Warenwirtschaft/obj/05 UebgMo Warenwirtschaft.csproj.nuget.dgspec.json	
@@ -47,12 +47,18 @@
           ],
           "assetTargetFallback": true,
           "warn": true,
+          "downloadDependencies": [
+            {
+              "name": "Microsoft.AspNetCore.App.Ref",
+              "version": "[3.1.2, 3.1.2]"
+            }
+          ],
           "frameworkReferences": {
             "Microsoft.NETCore.App": {
               "privateAssets": "all"
             }
           },
-          "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.201\\RuntimeIdentifierGraph.json"
+          "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.300\\RuntimeIdentifierGraph.json"
         }
       }
     }
diff --git a/05 UebgMo Warenwirtschaft/obj/05 UebgMo Warenwirtschaft.csproj.nuget.g.props b/05 UebgMo Warenwirtschaft/obj/05 UebgMo Warenwirtschaft.csproj.nuget.g.props
index dcb699c0e9a92aa0db59dc7c324b470d0dce8c74..71e2560680d6cba0b1c8f0e4f5c188f730659b86 100644
--- a/05 UebgMo Warenwirtschaft/obj/05 UebgMo Warenwirtschaft.csproj.nuget.g.props	
+++ b/05 UebgMo Warenwirtschaft/obj/05 UebgMo Warenwirtschaft.csproj.nuget.g.props	
@@ -7,7 +7,7 @@
     <NuGetPackageRoot Condition=" '$(NuGetPackageRoot)' == '' ">$(UserProfile)\.nuget\packages\</NuGetPackageRoot>
     <NuGetPackageFolders Condition=" '$(NuGetPackageFolders)' == '' ">C:\Users\wienkop\.nuget\packages\</NuGetPackageFolders>
     <NuGetProjectStyle Condition=" '$(NuGetProjectStyle)' == '' ">PackageReference</NuGetProjectStyle>
-    <NuGetToolVersion Condition=" '$(NuGetToolVersion)' == '' ">5.5.0</NuGetToolVersion>
+    <NuGetToolVersion Condition=" '$(NuGetToolVersion)' == '' ">5.6.0</NuGetToolVersion>
   </PropertyGroup>
   <PropertyGroup>
     <MSBuildAllProjects>$(MSBuildAllProjects);$(MSBuildThisFileFullPath)</MSBuildAllProjects>
diff --git a/05 UebgMo Warenwirtschaft/obj/Debug/netcoreapp3.1/.NETCoreApp,Version=v3.1.AssemblyAttributes.cs b/05 UebgMo Warenwirtschaft/obj/Debug/netcoreapp3.1/.NETCoreApp,Version=v3.1.AssemblyAttributes.cs
new file mode 100644
index 0000000000000000000000000000000000000000..ad8dfe1a6310302587a2d0c0111d81b250eb4105
--- /dev/null
+++ b/05 UebgMo Warenwirtschaft/obj/Debug/netcoreapp3.1/.NETCoreApp,Version=v3.1.AssemblyAttributes.cs	
@@ -0,0 +1,4 @@
+// <autogenerated />
+using System;
+using System.Reflection;
+[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v3.1", FrameworkDisplayName = "")]
diff --git a/05 UebgMo Warenwirtschaft/obj/project.assets.json b/05 UebgMo Warenwirtschaft/obj/project.assets.json
index aadb47b3da98e74be8a4714a15eb790a57713cb9..aaec3d3c1bfb8e7751b9b17bfb4861703d643d80 100644
--- a/05 UebgMo Warenwirtschaft/obj/project.assets.json	
+++ b/05 UebgMo Warenwirtschaft/obj/project.assets.json	
@@ -53,12 +53,18 @@
         ],
         "assetTargetFallback": true,
         "warn": true,
+        "downloadDependencies": [
+          {
+            "name": "Microsoft.AspNetCore.App.Ref",
+            "version": "[3.1.2, 3.1.2]"
+          }
+        ],
         "frameworkReferences": {
           "Microsoft.NETCore.App": {
             "privateAssets": "all"
           }
         },
-        "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.201\\RuntimeIdentifierGraph.json"
+        "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.300\\RuntimeIdentifierGraph.json"
       }
     }
   }
diff --git a/05 UebgMo Warenwirtschaft/obj/project.nuget.cache b/05 UebgMo Warenwirtschaft/obj/project.nuget.cache
index 6926955e3602e0da5773b12ddcbc145a6f87a3ee..fbb4a5674d27e5cf88337fe90d74b81360840f8d 100644
--- a/05 UebgMo Warenwirtschaft/obj/project.nuget.cache	
+++ b/05 UebgMo Warenwirtschaft/obj/project.nuget.cache	
@@ -1,8 +1,10 @@
 {
   "version": 2,
-  "dgSpecHash": "Py4/VNXugw3kUxTKo2G8ZdrtEQsdVvYiLI1++eSP4xgaCaULoy4lCKLJddrABTcU801PjCzQL65VTSN+p4iGfw==",
+  "dgSpecHash": "LKjCHkj3iyS+afVUZ2ulNgT9hv1FtVjn1omYFBeZrYNUf0KU2wRlOc+KnByN90R9qSWvSotNyHsTZ8gQPdsrXw==",
   "success": true,
   "projectFilePath": "C:\\Users\\wienkop\\source\\repos\\prog2-ss2020-wienkop\\05 UebgMo Warenwirtschaft\\05 UebgMo Warenwirtschaft.csproj",
-  "expectedPackageFiles": [],
+  "expectedPackageFiles": [
+    "C:\\Users\\wienkop\\.nuget\\packages\\microsoft.aspnetcore.app.ref\\3.1.2\\microsoft.aspnetcore.app.ref.3.1.2.nupkg.sha512"
+  ],
   "logs": []
 }
\ No newline at end of file
diff --git a/05Exceptions_Beispiel/obj/Debug/DesignTimeResolveAssemblyReferences.cache b/05Exceptions_Beispiel/obj/Debug/DesignTimeResolveAssemblyReferences.cache
new file mode 100644
index 0000000000000000000000000000000000000000..a7bdf91612271316a725622f87c408ecc8c7d9e7
Binary files /dev/null and b/05Exceptions_Beispiel/obj/Debug/DesignTimeResolveAssemblyReferences.cache differ
diff --git a/05HTMLEngine/obj/Debug/DesignTimeResolveAssemblyReferences.cache b/05HTMLEngine/obj/Debug/DesignTimeResolveAssemblyReferences.cache
new file mode 100644
index 0000000000000000000000000000000000000000..a7bdf91612271316a725622f87c408ecc8c7d9e7
Binary files /dev/null and b/05HTMLEngine/obj/Debug/DesignTimeResolveAssemblyReferences.cache differ
diff --git a/06 UebgMoExceptions/Program.cs b/06 UebgMoExceptions/Program.cs
index f84a6a11483f1376cc6c13086425470a4e0172cf..cebb1e37f44cdbadce0078e30c6f0bac5bb39fe9 100644
--- a/06 UebgMoExceptions/Program.cs	
+++ b/06 UebgMoExceptions/Program.cs	
@@ -5,10 +5,10 @@ namespace _06_UebgMoExceptions
     // Erstellen Sie eine Dummy-Methode Funktion1, die einen try-catch Block enthält und 
     // eine zweite Dummy-Methode Funktion2, die wiederum einen try-catch Block besitzt und
     // eine Methode Funktion3, die bei ihrem Aufruf einen throw mit einer selbst
-    // erstellten Fehlerklasse zur Folge hat. Main ruft Funktion1, Funktion1 ruf Funktion2 
+    // erstellten Fehlerklasse zur Folge hat. Main ruft Funktion1, Funktion1 ruft Funktion2 
     // und Funktion2 ruft Funktion3. 
     // Schreiben Sie entsprechende catch-Methoden, werfen Sie den Fehler weiter
-    // und stellen Sie sicher, dass das Programm aus keinen Umständen beendet wird!
+    // und stellen Sie sicher, dass das Programm unter keinen Umständen beendet wird!
     class Program
     {
         static void Main(string[] args)
diff --git a/06 UebgMoExceptions/bin/Debug/netcoreapp3.1/06 UebgMoExceptions.deps.json b/06 UebgMoExceptions/bin/Debug/netcoreapp3.1/06 UebgMoExceptions.deps.json
new file mode 100644
index 0000000000000000000000000000000000000000..afbfc6379bf736a7e75e82cb6f1a2825f31a717c
--- /dev/null
+++ b/06 UebgMoExceptions/bin/Debug/netcoreapp3.1/06 UebgMoExceptions.deps.json	
@@ -0,0 +1,23 @@
+{
+  "runtimeTarget": {
+    "name": ".NETCoreApp,Version=v3.1",
+    "signature": ""
+  },
+  "compilationOptions": {},
+  "targets": {
+    ".NETCoreApp,Version=v3.1": {
+      "06 UebgMoExceptions/1.0.0": {
+        "runtime": {
+          "06 UebgMoExceptions.dll": {}
+        }
+      }
+    }
+  },
+  "libraries": {
+    "06 UebgMoExceptions/1.0.0": {
+      "type": "project",
+      "serviceable": false,
+      "sha512": ""
+    }
+  }
+}
\ No newline at end of file
diff --git a/06 UebgMoExceptions/bin/Debug/netcoreapp3.1/06 UebgMoExceptions.dll b/06 UebgMoExceptions/bin/Debug/netcoreapp3.1/06 UebgMoExceptions.dll
new file mode 100644
index 0000000000000000000000000000000000000000..4bdeff69488d846f0f76f1837a62ceee82a297fa
Binary files /dev/null and b/06 UebgMoExceptions/bin/Debug/netcoreapp3.1/06 UebgMoExceptions.dll differ
diff --git a/06 UebgMoExceptions/bin/Debug/netcoreapp3.1/06 UebgMoExceptions.exe b/06 UebgMoExceptions/bin/Debug/netcoreapp3.1/06 UebgMoExceptions.exe
new file mode 100644
index 0000000000000000000000000000000000000000..5b9352319a12f64dc44db6b530dffa5501cf1633
Binary files /dev/null and b/06 UebgMoExceptions/bin/Debug/netcoreapp3.1/06 UebgMoExceptions.exe differ
diff --git a/06 UebgMoExceptions/bin/Debug/netcoreapp3.1/06 UebgMoExceptions.pdb b/06 UebgMoExceptions/bin/Debug/netcoreapp3.1/06 UebgMoExceptions.pdb
new file mode 100644
index 0000000000000000000000000000000000000000..785cad165f330379ed83fb8128a8ca157ba619a0
Binary files /dev/null and b/06 UebgMoExceptions/bin/Debug/netcoreapp3.1/06 UebgMoExceptions.pdb differ
diff --git a/06 UebgMoExceptions/bin/Debug/netcoreapp3.1/06 UebgMoExceptions.runtimeconfig.dev.json b/06 UebgMoExceptions/bin/Debug/netcoreapp3.1/06 UebgMoExceptions.runtimeconfig.dev.json
new file mode 100644
index 0000000000000000000000000000000000000000..3becea41545888f98131d88ad51766e8ddde3bce
--- /dev/null
+++ b/06 UebgMoExceptions/bin/Debug/netcoreapp3.1/06 UebgMoExceptions.runtimeconfig.dev.json	
@@ -0,0 +1,8 @@
+{
+  "runtimeOptions": {
+    "additionalProbingPaths": [
+      "C:\\Users\\wienkop\\.dotnet\\store\\|arch|\\|tfm|",
+      "C:\\Users\\wienkop\\.nuget\\packages"
+    ]
+  }
+}
\ No newline at end of file
diff --git a/06 UebgMoExceptions/bin/Debug/netcoreapp3.1/06 UebgMoExceptions.runtimeconfig.json b/06 UebgMoExceptions/bin/Debug/netcoreapp3.1/06 UebgMoExceptions.runtimeconfig.json
new file mode 100644
index 0000000000000000000000000000000000000000..bc456d7868bb54ec1809da30e339cd43f0a8a09c
--- /dev/null
+++ b/06 UebgMoExceptions/bin/Debug/netcoreapp3.1/06 UebgMoExceptions.runtimeconfig.json	
@@ -0,0 +1,9 @@
+{
+  "runtimeOptions": {
+    "tfm": "netcoreapp3.1",
+    "framework": {
+      "name": "Microsoft.NETCore.App",
+      "version": "3.1.0"
+    }
+  }
+}
\ No newline at end of file
diff --git a/06 UebgMoExceptions/obj/06 UebgMoExceptions.csproj.nuget.dgspec.json b/06 UebgMoExceptions/obj/06 UebgMoExceptions.csproj.nuget.dgspec.json
index 89e3b39afbe42226f9caf9b26ce8f35c4a3b28a2..d69f5d76c99d81cb4449b67acef0c68efc114e2b 100644
--- a/06 UebgMoExceptions/obj/06 UebgMoExceptions.csproj.nuget.dgspec.json	
+++ b/06 UebgMoExceptions/obj/06 UebgMoExceptions.csproj.nuget.dgspec.json	
@@ -47,12 +47,18 @@
           ],
           "assetTargetFallback": true,
           "warn": true,
+          "downloadDependencies": [
+            {
+              "name": "Microsoft.AspNetCore.App.Ref",
+              "version": "[3.1.2, 3.1.2]"
+            }
+          ],
           "frameworkReferences": {
             "Microsoft.NETCore.App": {
               "privateAssets": "all"
             }
           },
-          "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.201\\RuntimeIdentifierGraph.json"
+          "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.300\\RuntimeIdentifierGraph.json"
         }
       }
     }
diff --git a/06 UebgMoExceptions/obj/06 UebgMoExceptions.csproj.nuget.g.props b/06 UebgMoExceptions/obj/06 UebgMoExceptions.csproj.nuget.g.props
index dcb699c0e9a92aa0db59dc7c324b470d0dce8c74..71e2560680d6cba0b1c8f0e4f5c188f730659b86 100644
--- a/06 UebgMoExceptions/obj/06 UebgMoExceptions.csproj.nuget.g.props	
+++ b/06 UebgMoExceptions/obj/06 UebgMoExceptions.csproj.nuget.g.props	
@@ -7,7 +7,7 @@
     <NuGetPackageRoot Condition=" '$(NuGetPackageRoot)' == '' ">$(UserProfile)\.nuget\packages\</NuGetPackageRoot>
     <NuGetPackageFolders Condition=" '$(NuGetPackageFolders)' == '' ">C:\Users\wienkop\.nuget\packages\</NuGetPackageFolders>
     <NuGetProjectStyle Condition=" '$(NuGetProjectStyle)' == '' ">PackageReference</NuGetProjectStyle>
-    <NuGetToolVersion Condition=" '$(NuGetToolVersion)' == '' ">5.5.0</NuGetToolVersion>
+    <NuGetToolVersion Condition=" '$(NuGetToolVersion)' == '' ">5.6.0</NuGetToolVersion>
   </PropertyGroup>
   <PropertyGroup>
     <MSBuildAllProjects>$(MSBuildAllProjects);$(MSBuildThisFileFullPath)</MSBuildAllProjects>
diff --git a/06 UebgMoExceptions/obj/Debug/netcoreapp3.1/.NETCoreApp,Version=v3.1.AssemblyAttributes.cs b/06 UebgMoExceptions/obj/Debug/netcoreapp3.1/.NETCoreApp,Version=v3.1.AssemblyAttributes.cs
new file mode 100644
index 0000000000000000000000000000000000000000..ad8dfe1a6310302587a2d0c0111d81b250eb4105
--- /dev/null
+++ b/06 UebgMoExceptions/obj/Debug/netcoreapp3.1/.NETCoreApp,Version=v3.1.AssemblyAttributes.cs	
@@ -0,0 +1,4 @@
+// <autogenerated />
+using System;
+using System.Reflection;
+[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v3.1", FrameworkDisplayName = "")]
diff --git a/06 UebgMoExceptions/obj/Debug/netcoreapp3.1/06 UebgMoExceptions.csproj.CoreCompileInputs.cache b/06 UebgMoExceptions/obj/Debug/netcoreapp3.1/06 UebgMoExceptions.csproj.CoreCompileInputs.cache
new file mode 100644
index 0000000000000000000000000000000000000000..ae3c7ab105f6d0e609c4a23de031a0cf66125f30
--- /dev/null
+++ b/06 UebgMoExceptions/obj/Debug/netcoreapp3.1/06 UebgMoExceptions.csproj.CoreCompileInputs.cache	
@@ -0,0 +1 @@
+68429d539e84913cf7aa1205073b50084505f63d
diff --git a/06 UebgMoExceptions/obj/Debug/netcoreapp3.1/06 UebgMoExceptions.csproj.FileListAbsolute.txt b/06 UebgMoExceptions/obj/Debug/netcoreapp3.1/06 UebgMoExceptions.csproj.FileListAbsolute.txt
new file mode 100644
index 0000000000000000000000000000000000000000..d756b675c4d2ce4ace147e93e701d9643ba0f813
--- /dev/null
+++ b/06 UebgMoExceptions/obj/Debug/netcoreapp3.1/06 UebgMoExceptions.csproj.FileListAbsolute.txt	
@@ -0,0 +1,13 @@
+C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\06 UebgMoExceptions\bin\Debug\netcoreapp3.1\06 UebgMoExceptions.exe
+C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\06 UebgMoExceptions\bin\Debug\netcoreapp3.1\06 UebgMoExceptions.deps.json
+C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\06 UebgMoExceptions\bin\Debug\netcoreapp3.1\06 UebgMoExceptions.runtimeconfig.json
+C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\06 UebgMoExceptions\bin\Debug\netcoreapp3.1\06 UebgMoExceptions.runtimeconfig.dev.json
+C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\06 UebgMoExceptions\bin\Debug\netcoreapp3.1\06 UebgMoExceptions.dll
+C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\06 UebgMoExceptions\bin\Debug\netcoreapp3.1\06 UebgMoExceptions.pdb
+C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\06 UebgMoExceptions\obj\Debug\netcoreapp3.1\06 UebgMoExceptions.csprojAssemblyReference.cache
+C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\06 UebgMoExceptions\obj\Debug\netcoreapp3.1\06 UebgMoExceptions.AssemblyInfoInputs.cache
+C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\06 UebgMoExceptions\obj\Debug\netcoreapp3.1\06 UebgMoExceptions.AssemblyInfo.cs
+C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\06 UebgMoExceptions\obj\Debug\netcoreapp3.1\06 UebgMoExceptions.csproj.CoreCompileInputs.cache
+C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\06 UebgMoExceptions\obj\Debug\netcoreapp3.1\06 UebgMoExceptions.dll
+C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\06 UebgMoExceptions\obj\Debug\netcoreapp3.1\06 UebgMoExceptions.pdb
+C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\06 UebgMoExceptions\obj\Debug\netcoreapp3.1\06 UebgMoExceptions.genruntimeconfig.cache
diff --git a/06 UebgMoExceptions/obj/Debug/netcoreapp3.1/06 UebgMoExceptions.csprojAssemblyReference.cache b/06 UebgMoExceptions/obj/Debug/netcoreapp3.1/06 UebgMoExceptions.csprojAssemblyReference.cache
new file mode 100644
index 0000000000000000000000000000000000000000..74fe67b1ca671095970d4a7fbcae2417231e8f41
Binary files /dev/null and b/06 UebgMoExceptions/obj/Debug/netcoreapp3.1/06 UebgMoExceptions.csprojAssemblyReference.cache differ
diff --git a/06 UebgMoExceptions/obj/Debug/netcoreapp3.1/06 UebgMoExceptions.dll b/06 UebgMoExceptions/obj/Debug/netcoreapp3.1/06 UebgMoExceptions.dll
new file mode 100644
index 0000000000000000000000000000000000000000..4bdeff69488d846f0f76f1837a62ceee82a297fa
Binary files /dev/null and b/06 UebgMoExceptions/obj/Debug/netcoreapp3.1/06 UebgMoExceptions.dll differ
diff --git a/06 UebgMoExceptions/obj/Debug/netcoreapp3.1/06 UebgMoExceptions.exe b/06 UebgMoExceptions/obj/Debug/netcoreapp3.1/06 UebgMoExceptions.exe
new file mode 100644
index 0000000000000000000000000000000000000000..5b9352319a12f64dc44db6b530dffa5501cf1633
Binary files /dev/null and b/06 UebgMoExceptions/obj/Debug/netcoreapp3.1/06 UebgMoExceptions.exe differ
diff --git a/06 UebgMoExceptions/obj/Debug/netcoreapp3.1/06 UebgMoExceptions.genruntimeconfig.cache b/06 UebgMoExceptions/obj/Debug/netcoreapp3.1/06 UebgMoExceptions.genruntimeconfig.cache
new file mode 100644
index 0000000000000000000000000000000000000000..34bedab819ef1631d37d6e87ef9a716c545a105e
--- /dev/null
+++ b/06 UebgMoExceptions/obj/Debug/netcoreapp3.1/06 UebgMoExceptions.genruntimeconfig.cache	
@@ -0,0 +1 @@
+86c8e15dd33445635927cfaf398408205fd11473
diff --git a/06 UebgMoExceptions/obj/Debug/netcoreapp3.1/06 UebgMoExceptions.pdb b/06 UebgMoExceptions/obj/Debug/netcoreapp3.1/06 UebgMoExceptions.pdb
new file mode 100644
index 0000000000000000000000000000000000000000..785cad165f330379ed83fb8128a8ca157ba619a0
Binary files /dev/null and b/06 UebgMoExceptions/obj/Debug/netcoreapp3.1/06 UebgMoExceptions.pdb differ
diff --git a/06 UebgMoExceptions/obj/project.assets.json b/06 UebgMoExceptions/obj/project.assets.json
index ee14339ebc41e22759beb0ebf861baac592f2034..06cede7141942d26a500d07de57b1ff8e79640ab 100644
--- a/06 UebgMoExceptions/obj/project.assets.json	
+++ b/06 UebgMoExceptions/obj/project.assets.json	
@@ -53,12 +53,18 @@
         ],
         "assetTargetFallback": true,
         "warn": true,
+        "downloadDependencies": [
+          {
+            "name": "Microsoft.AspNetCore.App.Ref",
+            "version": "[3.1.2, 3.1.2]"
+          }
+        ],
         "frameworkReferences": {
           "Microsoft.NETCore.App": {
             "privateAssets": "all"
           }
         },
-        "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.201\\RuntimeIdentifierGraph.json"
+        "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.300\\RuntimeIdentifierGraph.json"
       }
     }
   }
diff --git a/06 UebgMoExceptions/obj/project.nuget.cache b/06 UebgMoExceptions/obj/project.nuget.cache
index b1cadd93f812e0626a694a7ccd505f59b1de8142..312150a25f18fbe43a3aa6805e7bfaf85be967d4 100644
--- a/06 UebgMoExceptions/obj/project.nuget.cache	
+++ b/06 UebgMoExceptions/obj/project.nuget.cache	
@@ -1,8 +1,10 @@
 {
   "version": 2,
-  "dgSpecHash": "3NKs7WIMEsn2bSu9GlZrjeGqRXGmKtXnByKIKPzcB6TQhf1ACYrOyLvHLVp7alNjOXHx6XJOvnPyySL119QLbA==",
+  "dgSpecHash": "d5/1SV9IIWGHztYDbczGlI5aR8XlRt+Ew0tsMSSkSisgzG/kYU7xB7uE+lbxXdbMQdNC3qxL6XWbVDlfNUG8SA==",
   "success": true,
   "projectFilePath": "C:\\Users\\wienkop\\source\\repos\\prog2-ss2020-wienkop\\06 UebgMoExceptions\\06 UebgMoExceptions.csproj",
-  "expectedPackageFiles": [],
+  "expectedPackageFiles": [
+    "C:\\Users\\wienkop\\.nuget\\packages\\microsoft.aspnetcore.app.ref\\3.1.2\\microsoft.aspnetcore.app.ref.3.1.2.nupkg.sha512"
+  ],
   "logs": []
 }
\ No newline at end of file
diff --git a/06Exceptions_Threads/06Exceptions_Threads.csproj b/06Exceptions_Threads/06Exceptions_Threads.csproj
new file mode 100644
index 0000000000000000000000000000000000000000..0fa87edb4d9e4aeb67fc05261ec69832125557d7
--- /dev/null
+++ b/06Exceptions_Threads/06Exceptions_Threads.csproj
@@ -0,0 +1,9 @@
+<Project Sdk="Microsoft.NET.Sdk">
+
+  <PropertyGroup>
+    <OutputType>Exe</OutputType>
+    <TargetFramework>netcoreapp3.1</TargetFramework>
+    <RootNamespace>_06Exceptions_Threads</RootNamespace>
+  </PropertyGroup>
+
+</Project>
diff --git a/06Exceptions_Threads/Program.cs b/06Exceptions_Threads/Program.cs
new file mode 100644
index 0000000000000000000000000000000000000000..440d1d0d0bfb5579d8984f1ee2640814ee1e6a6b
--- /dev/null
+++ b/06Exceptions_Threads/Program.cs
@@ -0,0 +1,65 @@
+using System;
+using System.Threading;
+
+namespace _06Exceptions_Threads
+{
+    public class ServerClass
+    {
+
+        static int count = 0;
+        // The method that will be called when the thread is started.
+        public void InstanceMethod()
+        {
+            int data = count++;
+            try
+            {
+                Console.WriteLine("   InstanceMethod läuft in einem eigenen Thread");
+
+                // Pause for a moment to provide a delay to make
+                // threads more apparent.
+                if (data == 3)
+                {
+                    Thread.Sleep(2000);
+                    throw new NullReferenceException("Null Referenz!!!");
+                }
+                else
+                    Thread.Sleep(3000);
+            }
+            catch (Exception e)
+            {
+                Console.WriteLine($"!!!Fehler {e.Message} in Instanz {data}");
+            }
+            finally
+            {
+                Console.WriteLine($"   Thread {data} wurde beendet");
+            }
+        }
+    }
+
+    public class Simple
+    {
+        public static void Main()
+        {
+            try
+            {
+                for (int i = 0; i < 10; i++)
+                    CreateThreads();
+                Console.WriteLine("Alle Threads gestartet!");
+            }
+            catch (Exception e)
+            {
+                Console.WriteLine($"Fehler: {e.Message}");
+            }
+            Console.WriteLine("Main() Ende");
+        }
+        public static void CreateThreads()
+        {
+            ServerClass serverObject = new ServerClass();
+
+            Thread InstanceCaller = new Thread(new ThreadStart(serverObject.InstanceMethod));
+            InstanceCaller.Start();  // Start the thread.
+
+            Console.WriteLine("Ein neuer Thread wurde aus Main() gestartet");
+        }
+    }
+}
diff --git a/06Exceptions_Threads/bin/Debug/netcoreapp3.1/06Exceptions_Threads.deps.json b/06Exceptions_Threads/bin/Debug/netcoreapp3.1/06Exceptions_Threads.deps.json
new file mode 100644
index 0000000000000000000000000000000000000000..7dfa4a9064e233b66d460d439ab77012e6a9c812
--- /dev/null
+++ b/06Exceptions_Threads/bin/Debug/netcoreapp3.1/06Exceptions_Threads.deps.json
@@ -0,0 +1,23 @@
+{
+  "runtimeTarget": {
+    "name": ".NETCoreApp,Version=v3.1",
+    "signature": ""
+  },
+  "compilationOptions": {},
+  "targets": {
+    ".NETCoreApp,Version=v3.1": {
+      "06Exceptions_Threads/1.0.0": {
+        "runtime": {
+          "06Exceptions_Threads.dll": {}
+        }
+      }
+    }
+  },
+  "libraries": {
+    "06Exceptions_Threads/1.0.0": {
+      "type": "project",
+      "serviceable": false,
+      "sha512": ""
+    }
+  }
+}
\ No newline at end of file
diff --git a/06Exceptions_Threads/bin/Debug/netcoreapp3.1/06Exceptions_Threads.dll b/06Exceptions_Threads/bin/Debug/netcoreapp3.1/06Exceptions_Threads.dll
new file mode 100644
index 0000000000000000000000000000000000000000..85b572f5bcd3b04448034957d43a180dcc098e77
Binary files /dev/null and b/06Exceptions_Threads/bin/Debug/netcoreapp3.1/06Exceptions_Threads.dll differ
diff --git a/06Exceptions_Threads/bin/Debug/netcoreapp3.1/06Exceptions_Threads.exe b/06Exceptions_Threads/bin/Debug/netcoreapp3.1/06Exceptions_Threads.exe
new file mode 100644
index 0000000000000000000000000000000000000000..dc77bfe0697f0201207f7724435c0d310ca5009a
Binary files /dev/null and b/06Exceptions_Threads/bin/Debug/netcoreapp3.1/06Exceptions_Threads.exe differ
diff --git a/06Exceptions_Threads/bin/Debug/netcoreapp3.1/06Exceptions_Threads.pdb b/06Exceptions_Threads/bin/Debug/netcoreapp3.1/06Exceptions_Threads.pdb
new file mode 100644
index 0000000000000000000000000000000000000000..25180e430e551c2505712008bc5cb799696487ec
Binary files /dev/null and b/06Exceptions_Threads/bin/Debug/netcoreapp3.1/06Exceptions_Threads.pdb differ
diff --git a/06Exceptions_Threads/bin/Debug/netcoreapp3.1/06Exceptions_Threads.runtimeconfig.dev.json b/06Exceptions_Threads/bin/Debug/netcoreapp3.1/06Exceptions_Threads.runtimeconfig.dev.json
new file mode 100644
index 0000000000000000000000000000000000000000..3becea41545888f98131d88ad51766e8ddde3bce
--- /dev/null
+++ b/06Exceptions_Threads/bin/Debug/netcoreapp3.1/06Exceptions_Threads.runtimeconfig.dev.json
@@ -0,0 +1,8 @@
+{
+  "runtimeOptions": {
+    "additionalProbingPaths": [
+      "C:\\Users\\wienkop\\.dotnet\\store\\|arch|\\|tfm|",
+      "C:\\Users\\wienkop\\.nuget\\packages"
+    ]
+  }
+}
\ No newline at end of file
diff --git a/06Exceptions_Threads/bin/Debug/netcoreapp3.1/06Exceptions_Threads.runtimeconfig.json b/06Exceptions_Threads/bin/Debug/netcoreapp3.1/06Exceptions_Threads.runtimeconfig.json
new file mode 100644
index 0000000000000000000000000000000000000000..bc456d7868bb54ec1809da30e339cd43f0a8a09c
--- /dev/null
+++ b/06Exceptions_Threads/bin/Debug/netcoreapp3.1/06Exceptions_Threads.runtimeconfig.json
@@ -0,0 +1,9 @@
+{
+  "runtimeOptions": {
+    "tfm": "netcoreapp3.1",
+    "framework": {
+      "name": "Microsoft.NETCore.App",
+      "version": "3.1.0"
+    }
+  }
+}
\ No newline at end of file
diff --git a/06Exceptions_Threads/obj/06Exceptions_Threads.csproj.nuget.dgspec.json b/06Exceptions_Threads/obj/06Exceptions_Threads.csproj.nuget.dgspec.json
new file mode 100644
index 0000000000000000000000000000000000000000..88f8c9e01d6ba9b298d03f20c9a32e3dbc41ea98
--- /dev/null
+++ b/06Exceptions_Threads/obj/06Exceptions_Threads.csproj.nuget.dgspec.json
@@ -0,0 +1,66 @@
+{
+  "format": 1,
+  "restore": {
+    "C:\\Users\\wienkop\\source\\repos\\prog2-ss2020-wienkop\\06Exceptions_Threads\\06Exceptions_Threads.csproj": {}
+  },
+  "projects": {
+    "C:\\Users\\wienkop\\source\\repos\\prog2-ss2020-wienkop\\06Exceptions_Threads\\06Exceptions_Threads.csproj": {
+      "version": "1.0.0",
+      "restore": {
+        "projectUniqueName": "C:\\Users\\wienkop\\source\\repos\\prog2-ss2020-wienkop\\06Exceptions_Threads\\06Exceptions_Threads.csproj",
+        "projectName": "06Exceptions_Threads",
+        "projectPath": "C:\\Users\\wienkop\\source\\repos\\prog2-ss2020-wienkop\\06Exceptions_Threads\\06Exceptions_Threads.csproj",
+        "packagesPath": "C:\\Users\\wienkop\\.nuget\\packages\\",
+        "outputPath": "C:\\Users\\wienkop\\source\\repos\\prog2-ss2020-wienkop\\06Exceptions_Threads\\obj\\",
+        "projectStyle": "PackageReference",
+        "configFilePaths": [
+          "C:\\Users\\wienkop\\AppData\\Roaming\\NuGet\\NuGet.Config",
+          "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config"
+        ],
+        "originalTargetFrameworks": [
+          "netcoreapp3.1"
+        ],
+        "sources": {
+          "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {},
+          "https://api.nuget.org/v3/index.json": {}
+        },
+        "frameworks": {
+          "netcoreapp3.1": {
+            "projectReferences": {}
+          }
+        },
+        "warningProperties": {
+          "warnAsError": [
+            "NU1605"
+          ]
+        }
+      },
+      "frameworks": {
+        "netcoreapp3.1": {
+          "imports": [
+            "net461",
+            "net462",
+            "net47",
+            "net471",
+            "net472",
+            "net48"
+          ],
+          "assetTargetFallback": true,
+          "warn": true,
+          "downloadDependencies": [
+            {
+              "name": "Microsoft.AspNetCore.App.Ref",
+              "version": "[3.1.2, 3.1.2]"
+            }
+          ],
+          "frameworkReferences": {
+            "Microsoft.NETCore.App": {
+              "privateAssets": "all"
+            }
+          },
+          "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.300\\RuntimeIdentifierGraph.json"
+        }
+      }
+    }
+  }
+}
\ No newline at end of file
diff --git a/06Exceptions_Threads/obj/06Exceptions_Threads.csproj.nuget.g.props b/06Exceptions_Threads/obj/06Exceptions_Threads.csproj.nuget.g.props
new file mode 100644
index 0000000000000000000000000000000000000000..71e2560680d6cba0b1c8f0e4f5c188f730659b86
--- /dev/null
+++ b/06Exceptions_Threads/obj/06Exceptions_Threads.csproj.nuget.g.props
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="utf-8" standalone="no"?>
+<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+  <PropertyGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
+    <RestoreSuccess Condition=" '$(RestoreSuccess)' == '' ">True</RestoreSuccess>
+    <RestoreTool Condition=" '$(RestoreTool)' == '' ">NuGet</RestoreTool>
+    <ProjectAssetsFile Condition=" '$(ProjectAssetsFile)' == '' ">$(MSBuildThisFileDirectory)project.assets.json</ProjectAssetsFile>
+    <NuGetPackageRoot Condition=" '$(NuGetPackageRoot)' == '' ">$(UserProfile)\.nuget\packages\</NuGetPackageRoot>
+    <NuGetPackageFolders Condition=" '$(NuGetPackageFolders)' == '' ">C:\Users\wienkop\.nuget\packages\</NuGetPackageFolders>
+    <NuGetProjectStyle Condition=" '$(NuGetProjectStyle)' == '' ">PackageReference</NuGetProjectStyle>
+    <NuGetToolVersion Condition=" '$(NuGetToolVersion)' == '' ">5.6.0</NuGetToolVersion>
+  </PropertyGroup>
+  <PropertyGroup>
+    <MSBuildAllProjects>$(MSBuildAllProjects);$(MSBuildThisFileFullPath)</MSBuildAllProjects>
+  </PropertyGroup>
+</Project>
\ No newline at end of file
diff --git a/06Exceptions_Threads/obj/06Exceptions_Threads.csproj.nuget.g.targets b/06Exceptions_Threads/obj/06Exceptions_Threads.csproj.nuget.g.targets
new file mode 100644
index 0000000000000000000000000000000000000000..53cfaa19b16f3769b2bfc33db3b5c0053c16fdba
--- /dev/null
+++ b/06Exceptions_Threads/obj/06Exceptions_Threads.csproj.nuget.g.targets
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8" standalone="no"?>
+<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+  <PropertyGroup>
+    <MSBuildAllProjects>$(MSBuildAllProjects);$(MSBuildThisFileFullPath)</MSBuildAllProjects>
+  </PropertyGroup>
+</Project>
\ No newline at end of file
diff --git a/06Exceptions_Threads/obj/Debug/netcoreapp3.1/.NETCoreApp,Version=v3.1.AssemblyAttributes.cs b/06Exceptions_Threads/obj/Debug/netcoreapp3.1/.NETCoreApp,Version=v3.1.AssemblyAttributes.cs
new file mode 100644
index 0000000000000000000000000000000000000000..ad8dfe1a6310302587a2d0c0111d81b250eb4105
--- /dev/null
+++ b/06Exceptions_Threads/obj/Debug/netcoreapp3.1/.NETCoreApp,Version=v3.1.AssemblyAttributes.cs
@@ -0,0 +1,4 @@
+// <autogenerated />
+using System;
+using System.Reflection;
+[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v3.1", FrameworkDisplayName = "")]
diff --git a/06Exceptions_Threads/obj/Debug/netcoreapp3.1/06Exceptions_Threads.AssemblyInfo.cs b/06Exceptions_Threads/obj/Debug/netcoreapp3.1/06Exceptions_Threads.AssemblyInfo.cs
new file mode 100644
index 0000000000000000000000000000000000000000..4afd57c068b4ec44d784a647f52eb9ae6d0e7898
--- /dev/null
+++ b/06Exceptions_Threads/obj/Debug/netcoreapp3.1/06Exceptions_Threads.AssemblyInfo.cs
@@ -0,0 +1,23 @@
+//------------------------------------------------------------------------------
+// <auto-generated>
+//     Dieser Code wurde von einem Tool generiert.
+//     Laufzeitversion:4.0.30319.42000
+//
+//     Änderungen an dieser Datei können falsches Verhalten verursachen und gehen verloren, wenn
+//     der Code erneut generiert wird.
+// </auto-generated>
+//------------------------------------------------------------------------------
+
+using System;
+using System.Reflection;
+
+[assembly: System.Reflection.AssemblyCompanyAttribute("06Exceptions_Threads")]
+[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
+[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
+[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")]
+[assembly: System.Reflection.AssemblyProductAttribute("06Exceptions_Threads")]
+[assembly: System.Reflection.AssemblyTitleAttribute("06Exceptions_Threads")]
+[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
+
+// Von der MSBuild WriteCodeFragment-Klasse generiert.
+
diff --git a/06Exceptions_Threads/obj/Debug/netcoreapp3.1/06Exceptions_Threads.AssemblyInfoInputs.cache b/06Exceptions_Threads/obj/Debug/netcoreapp3.1/06Exceptions_Threads.AssemblyInfoInputs.cache
new file mode 100644
index 0000000000000000000000000000000000000000..afbb400c68a64ef24ebd636b42feeb951b49884e
--- /dev/null
+++ b/06Exceptions_Threads/obj/Debug/netcoreapp3.1/06Exceptions_Threads.AssemblyInfoInputs.cache
@@ -0,0 +1 @@
+8b69b42d04b67013719a1ab0b6940abb51fbe7b0
diff --git a/06Exceptions_Threads/obj/Debug/netcoreapp3.1/06Exceptions_Threads.assets.cache b/06Exceptions_Threads/obj/Debug/netcoreapp3.1/06Exceptions_Threads.assets.cache
new file mode 100644
index 0000000000000000000000000000000000000000..405eac6bb3eee3ad430e095bf8f98e19b339c528
Binary files /dev/null and b/06Exceptions_Threads/obj/Debug/netcoreapp3.1/06Exceptions_Threads.assets.cache differ
diff --git a/06Exceptions_Threads/obj/Debug/netcoreapp3.1/06Exceptions_Threads.csproj.CoreCompileInputs.cache b/06Exceptions_Threads/obj/Debug/netcoreapp3.1/06Exceptions_Threads.csproj.CoreCompileInputs.cache
new file mode 100644
index 0000000000000000000000000000000000000000..866b744e18d17bd43f4fc4b66cbb3dbc817b1992
--- /dev/null
+++ b/06Exceptions_Threads/obj/Debug/netcoreapp3.1/06Exceptions_Threads.csproj.CoreCompileInputs.cache
@@ -0,0 +1 @@
+c0523642d3f3714f80c0cf31b3f8720f51a0bc09
diff --git a/06Exceptions_Threads/obj/Debug/netcoreapp3.1/06Exceptions_Threads.csproj.FileListAbsolute.txt b/06Exceptions_Threads/obj/Debug/netcoreapp3.1/06Exceptions_Threads.csproj.FileListAbsolute.txt
new file mode 100644
index 0000000000000000000000000000000000000000..f9ac9157fb39fbf16f31e689e851c152403ad81f
--- /dev/null
+++ b/06Exceptions_Threads/obj/Debug/netcoreapp3.1/06Exceptions_Threads.csproj.FileListAbsolute.txt
@@ -0,0 +1,12 @@
+C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\06Exceptions_Threads\bin\Debug\netcoreapp3.1\06Exceptions_Threads.exe
+C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\06Exceptions_Threads\bin\Debug\netcoreapp3.1\06Exceptions_Threads.deps.json
+C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\06Exceptions_Threads\bin\Debug\netcoreapp3.1\06Exceptions_Threads.runtimeconfig.json
+C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\06Exceptions_Threads\bin\Debug\netcoreapp3.1\06Exceptions_Threads.runtimeconfig.dev.json
+C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\06Exceptions_Threads\bin\Debug\netcoreapp3.1\06Exceptions_Threads.dll
+C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\06Exceptions_Threads\bin\Debug\netcoreapp3.1\06Exceptions_Threads.pdb
+C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\06Exceptions_Threads\obj\Debug\netcoreapp3.1\06Exceptions_Threads.csproj.CoreCompileInputs.cache
+C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\06Exceptions_Threads\obj\Debug\netcoreapp3.1\06Exceptions_Threads.AssemblyInfoInputs.cache
+C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\06Exceptions_Threads\obj\Debug\netcoreapp3.1\06Exceptions_Threads.AssemblyInfo.cs
+C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\06Exceptions_Threads\obj\Debug\netcoreapp3.1\06Exceptions_Threads.dll
+C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\06Exceptions_Threads\obj\Debug\netcoreapp3.1\06Exceptions_Threads.pdb
+C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\06Exceptions_Threads\obj\Debug\netcoreapp3.1\06Exceptions_Threads.genruntimeconfig.cache
diff --git a/06Exceptions_Threads/obj/Debug/netcoreapp3.1/06Exceptions_Threads.dll b/06Exceptions_Threads/obj/Debug/netcoreapp3.1/06Exceptions_Threads.dll
new file mode 100644
index 0000000000000000000000000000000000000000..85b572f5bcd3b04448034957d43a180dcc098e77
Binary files /dev/null and b/06Exceptions_Threads/obj/Debug/netcoreapp3.1/06Exceptions_Threads.dll differ
diff --git a/06Exceptions_Threads/obj/Debug/netcoreapp3.1/06Exceptions_Threads.exe b/06Exceptions_Threads/obj/Debug/netcoreapp3.1/06Exceptions_Threads.exe
new file mode 100644
index 0000000000000000000000000000000000000000..dc77bfe0697f0201207f7724435c0d310ca5009a
Binary files /dev/null and b/06Exceptions_Threads/obj/Debug/netcoreapp3.1/06Exceptions_Threads.exe differ
diff --git a/06Exceptions_Threads/obj/Debug/netcoreapp3.1/06Exceptions_Threads.genruntimeconfig.cache b/06Exceptions_Threads/obj/Debug/netcoreapp3.1/06Exceptions_Threads.genruntimeconfig.cache
new file mode 100644
index 0000000000000000000000000000000000000000..34bedab819ef1631d37d6e87ef9a716c545a105e
--- /dev/null
+++ b/06Exceptions_Threads/obj/Debug/netcoreapp3.1/06Exceptions_Threads.genruntimeconfig.cache
@@ -0,0 +1 @@
+86c8e15dd33445635927cfaf398408205fd11473
diff --git a/06Exceptions_Threads/obj/Debug/netcoreapp3.1/06Exceptions_Threads.pdb b/06Exceptions_Threads/obj/Debug/netcoreapp3.1/06Exceptions_Threads.pdb
new file mode 100644
index 0000000000000000000000000000000000000000..25180e430e551c2505712008bc5cb799696487ec
Binary files /dev/null and b/06Exceptions_Threads/obj/Debug/netcoreapp3.1/06Exceptions_Threads.pdb differ
diff --git a/06Exceptions_Threads/obj/project.assets.json b/06Exceptions_Threads/obj/project.assets.json
new file mode 100644
index 0000000000000000000000000000000000000000..ac7f1c94a6c24f6d2c8d3e7a1f14522f9ac1b7a5
--- /dev/null
+++ b/06Exceptions_Threads/obj/project.assets.json
@@ -0,0 +1,71 @@
+{
+  "version": 3,
+  "targets": {
+    ".NETCoreApp,Version=v3.1": {}
+  },
+  "libraries": {},
+  "projectFileDependencyGroups": {
+    ".NETCoreApp,Version=v3.1": []
+  },
+  "packageFolders": {
+    "C:\\Users\\wienkop\\.nuget\\packages\\": {}
+  },
+  "project": {
+    "version": "1.0.0",
+    "restore": {
+      "projectUniqueName": "C:\\Users\\wienkop\\source\\repos\\prog2-ss2020-wienkop\\06Exceptions_Threads\\06Exceptions_Threads.csproj",
+      "projectName": "06Exceptions_Threads",
+      "projectPath": "C:\\Users\\wienkop\\source\\repos\\prog2-ss2020-wienkop\\06Exceptions_Threads\\06Exceptions_Threads.csproj",
+      "packagesPath": "C:\\Users\\wienkop\\.nuget\\packages\\",
+      "outputPath": "C:\\Users\\wienkop\\source\\repos\\prog2-ss2020-wienkop\\06Exceptions_Threads\\obj\\",
+      "projectStyle": "PackageReference",
+      "configFilePaths": [
+        "C:\\Users\\wienkop\\AppData\\Roaming\\NuGet\\NuGet.Config",
+        "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config"
+      ],
+      "originalTargetFrameworks": [
+        "netcoreapp3.1"
+      ],
+      "sources": {
+        "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {},
+        "https://api.nuget.org/v3/index.json": {}
+      },
+      "frameworks": {
+        "netcoreapp3.1": {
+          "projectReferences": {}
+        }
+      },
+      "warningProperties": {
+        "warnAsError": [
+          "NU1605"
+        ]
+      }
+    },
+    "frameworks": {
+      "netcoreapp3.1": {
+        "imports": [
+          "net461",
+          "net462",
+          "net47",
+          "net471",
+          "net472",
+          "net48"
+        ],
+        "assetTargetFallback": true,
+        "warn": true,
+        "downloadDependencies": [
+          {
+            "name": "Microsoft.AspNetCore.App.Ref",
+            "version": "[3.1.2, 3.1.2]"
+          }
+        ],
+        "frameworkReferences": {
+          "Microsoft.NETCore.App": {
+            "privateAssets": "all"
+          }
+        },
+        "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.300\\RuntimeIdentifierGraph.json"
+      }
+    }
+  }
+}
\ No newline at end of file
diff --git a/06Exceptions_Threads/obj/project.nuget.cache b/06Exceptions_Threads/obj/project.nuget.cache
new file mode 100644
index 0000000000000000000000000000000000000000..f72992cbb4369fe5eafb623f6111ef5ff8c848d9
--- /dev/null
+++ b/06Exceptions_Threads/obj/project.nuget.cache
@@ -0,0 +1,10 @@
+{
+  "version": 2,
+  "dgSpecHash": "VtBqcfHI6Jgx3htjQaRiI4tnbjmQn481aAEnnJwseEuxc27Gm9xRAiLwoACgYCZqtxE1qUkFZRsMFCzuy++tfg==",
+  "success": true,
+  "projectFilePath": "C:\\Users\\wienkop\\source\\repos\\prog2-ss2020-wienkop\\06Exceptions_Threads\\06Exceptions_Threads.csproj",
+  "expectedPackageFiles": [
+    "C:\\Users\\wienkop\\.nuget\\packages\\microsoft.aspnetcore.app.ref\\3.1.2\\microsoft.aspnetcore.app.ref.3.1.2.nupkg.sha512"
+  ],
+  "logs": []
+}
\ No newline at end of file
diff --git a/06WPF_Ausnahmen/06WPF_Ausnahmen.csproj b/06WPF_Ausnahmen/06WPF_Ausnahmen.csproj
new file mode 100644
index 0000000000000000000000000000000000000000..1999222d33a3c70bc33613ebf6c85745c6677ad8
--- /dev/null
+++ b/06WPF_Ausnahmen/06WPF_Ausnahmen.csproj
@@ -0,0 +1,98 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+  <Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
+  <PropertyGroup>
+    <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+    <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+    <ProjectGuid>{1F9AC3B4-A182-4E5F-BEB7-8D98B2B99E98}</ProjectGuid>
+    <OutputType>WinExe</OutputType>
+    <RootNamespace>_06WPF_Ausnahmen</RootNamespace>
+    <AssemblyName>06WPF_Ausnahmen</AssemblyName>
+    <TargetFrameworkVersion>v4.7.2</TargetFrameworkVersion>
+    <FileAlignment>512</FileAlignment>
+    <ProjectTypeGuids>{60dc8134-eba5-43b8-bcc9-bb4bc16c2548};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+    <WarningLevel>4</WarningLevel>
+    <AutoGenerateBindingRedirects>true</AutoGenerateBindingRedirects>
+    <Deterministic>true</Deterministic>
+  </PropertyGroup>
+  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+    <PlatformTarget>AnyCPU</PlatformTarget>
+    <DebugSymbols>true</DebugSymbols>
+    <DebugType>full</DebugType>
+    <Optimize>false</Optimize>
+    <OutputPath>bin\Debug\</OutputPath>
+    <DefineConstants>DEBUG;TRACE</DefineConstants>
+    <ErrorReport>prompt</ErrorReport>
+    <WarningLevel>4</WarningLevel>
+  </PropertyGroup>
+  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+    <PlatformTarget>AnyCPU</PlatformTarget>
+    <DebugType>pdbonly</DebugType>
+    <Optimize>true</Optimize>
+    <OutputPath>bin\Release\</OutputPath>
+    <DefineConstants>TRACE</DefineConstants>
+    <ErrorReport>prompt</ErrorReport>
+    <WarningLevel>4</WarningLevel>
+  </PropertyGroup>
+  <ItemGroup>
+    <Reference Include="System" />
+    <Reference Include="System.Data" />
+    <Reference Include="System.Xml" />
+    <Reference Include="Microsoft.CSharp" />
+    <Reference Include="System.Core" />
+    <Reference Include="System.Xml.Linq" />
+    <Reference Include="System.Data.DataSetExtensions" />
+    <Reference Include="System.Net.Http" />
+    <Reference Include="System.Xaml">
+      <RequiredTargetFramework>4.0</RequiredTargetFramework>
+    </Reference>
+    <Reference Include="WindowsBase" />
+    <Reference Include="PresentationCore" />
+    <Reference Include="PresentationFramework" />
+  </ItemGroup>
+  <ItemGroup>
+    <ApplicationDefinition Include="App.xaml">
+      <Generator>MSBuild:Compile</Generator>
+      <SubType>Designer</SubType>
+    </ApplicationDefinition>
+    <Page Include="MainWindow.xaml">
+      <Generator>MSBuild:Compile</Generator>
+      <SubType>Designer</SubType>
+    </Page>
+    <Compile Include="App.xaml.cs">
+      <DependentUpon>App.xaml</DependentUpon>
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="MainWindow.xaml.cs">
+      <DependentUpon>MainWindow.xaml</DependentUpon>
+      <SubType>Code</SubType>
+    </Compile>
+  </ItemGroup>
+  <ItemGroup>
+    <Compile Include="Properties\AssemblyInfo.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="Properties\Resources.Designer.cs">
+      <AutoGen>True</AutoGen>
+      <DesignTime>True</DesignTime>
+      <DependentUpon>Resources.resx</DependentUpon>
+    </Compile>
+    <Compile Include="Properties\Settings.Designer.cs">
+      <AutoGen>True</AutoGen>
+      <DependentUpon>Settings.settings</DependentUpon>
+      <DesignTimeSharedInput>True</DesignTimeSharedInput>
+    </Compile>
+    <EmbeddedResource Include="Properties\Resources.resx">
+      <Generator>ResXFileCodeGenerator</Generator>
+      <LastGenOutput>Resources.Designer.cs</LastGenOutput>
+    </EmbeddedResource>
+    <None Include="Properties\Settings.settings">
+      <Generator>SettingsSingleFileGenerator</Generator>
+      <LastGenOutput>Settings.Designer.cs</LastGenOutput>
+    </None>
+  </ItemGroup>
+  <ItemGroup>
+    <None Include="App.config" />
+  </ItemGroup>
+  <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
+</Project>
\ No newline at end of file
diff --git a/06WPF_Ausnahmen/App.config b/06WPF_Ausnahmen/App.config
new file mode 100644
index 0000000000000000000000000000000000000000..56efbc7b5f15b5166cc89dae0406895b57de0b67
--- /dev/null
+++ b/06WPF_Ausnahmen/App.config
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8" ?>
+<configuration>
+    <startup> 
+        <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.7.2" />
+    </startup>
+</configuration>
\ No newline at end of file
diff --git a/06WPF_Ausnahmen/App.xaml b/06WPF_Ausnahmen/App.xaml
new file mode 100644
index 0000000000000000000000000000000000000000..92f9921da212063a21e25e5ff61be2afab26f32f
--- /dev/null
+++ b/06WPF_Ausnahmen/App.xaml
@@ -0,0 +1,9 @@
+<Application x:Class="_06WPF_Ausnahmen.App"
+             xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
+             xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
+             xmlns:local="clr-namespace:_06WPF_Ausnahmen"
+             StartupUri="MainWindow.xaml">
+    <Application.Resources>
+         
+    </Application.Resources>
+</Application>
diff --git a/06WPF_Ausnahmen/App.xaml.cs b/06WPF_Ausnahmen/App.xaml.cs
new file mode 100644
index 0000000000000000000000000000000000000000..604a50ba85f90fbb6165e7188bc7eabcbb6d970f
--- /dev/null
+++ b/06WPF_Ausnahmen/App.xaml.cs
@@ -0,0 +1,17 @@
+using System;
+using System.Collections.Generic;
+using System.Configuration;
+using System.Data;
+using System.Linq;
+using System.Threading.Tasks;
+using System.Windows;
+
+namespace _06WPF_Ausnahmen
+{
+    /// <summary>
+    /// Interaktionslogik für "App.xaml"
+    /// </summary>
+    public partial class App : Application
+    {
+    }
+}
diff --git a/06WPF_Ausnahmen/MainWindow.xaml b/06WPF_Ausnahmen/MainWindow.xaml
new file mode 100644
index 0000000000000000000000000000000000000000..0ba74c8cb85280e1ef06f4e6e873b23b1544d89d
--- /dev/null
+++ b/06WPF_Ausnahmen/MainWindow.xaml
@@ -0,0 +1,18 @@
+<Window x:Class="_06WPF_Ausnahmen.MainWindow"
+        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
+        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
+        xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
+        xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
+        xmlns:local="clr-namespace:_06WPF_Ausnahmen"
+        mc:Ignorable="d"
+        Title="MainWindow" Height="450" Width="800">
+    <Grid>
+        <TextBox x:Name="tb1" HorizontalAlignment="Left" Height="23" Margin="108,58,0,0" TextWrapping="Wrap" Text="TextBox" VerticalAlignment="Top" Width="120"/>
+        <TextBox x:Name="tb2" HorizontalAlignment="Left" Height="23" Margin="108,101,0,0" TextWrapping="Wrap" Text="TextBox" VerticalAlignment="Top" Width="120"/>
+        <TextBox x:Name="tb3" HorizontalAlignment="Left" Height="23" Margin="108,136,0,0" TextWrapping="Wrap" Text="TextBox" VerticalAlignment="Top" Width="120"/>
+        <TextBox x:Name="tb4" HorizontalAlignment="Left" Height="23" Margin="108,170,0,0" TextWrapping="Wrap" Text="TextBox" VerticalAlignment="Top" Width="120"/>
+        <Label x:Name="ErgLbl" Content="Label" HorizontalAlignment="Left" Height="43" Margin="228,294,0,0" VerticalAlignment="Top" Width="206"/>
+        <Button Content="Berechnen" HorizontalAlignment="Left" Margin="406,81,0,0" VerticalAlignment="Top" Width="75" Click="Button_Click"/>
+
+    </Grid>
+</Window>
diff --git a/06WPF_Ausnahmen/MainWindow.xaml.cs b/06WPF_Ausnahmen/MainWindow.xaml.cs
new file mode 100644
index 0000000000000000000000000000000000000000..965c8d056bbdc22d00a96a2c783e55caf822ffe5
--- /dev/null
+++ b/06WPF_Ausnahmen/MainWindow.xaml.cs
@@ -0,0 +1,44 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+using System.Windows;
+using System.Windows.Controls;
+using System.Windows.Data;
+using System.Windows.Documents;
+using System.Windows.Input;
+using System.Windows.Media;
+using System.Windows.Media.Imaging;
+using System.Windows.Navigation;
+using System.Windows.Shapes;
+
+namespace _06WPF_Ausnahmen
+{
+    /// <summary>
+    /// Interaktionslogik für MainWindow.xaml
+    /// </summary>
+    public partial class MainWindow : Window
+    {
+        public MainWindow()
+        {
+            InitializeComponent();
+        }
+
+        private void Button_Click(object sender, RoutedEventArgs e)
+        {
+            try
+            {
+                int a = Convert.ToInt32(tb1.Text);
+                int b = Convert.ToInt32(tb2.Text);
+                int c = Convert.ToInt32(tb3.Text);
+                int d = Convert.ToInt32(tb4.Text);
+                ErgLbl.Content = a + b + c + d;
+            }
+            catch (Exception ex)
+            {
+                MessageBox.Show("Fehler bei der Eingabe " + ex.Message);
+            }
+        }
+    }
+}
diff --git a/06WPF_Ausnahmen/Properties/AssemblyInfo.cs b/06WPF_Ausnahmen/Properties/AssemblyInfo.cs
new file mode 100644
index 0000000000000000000000000000000000000000..f7bd29af8ba34eef9f8c5acfeba76f3c1cb5fd84
--- /dev/null
+++ b/06WPF_Ausnahmen/Properties/AssemblyInfo.cs
@@ -0,0 +1,55 @@
+using System.Reflection;
+using System.Resources;
+using System.Runtime.CompilerServices;
+using System.Runtime.InteropServices;
+using System.Windows;
+
+// Allgemeine Informationen über eine Assembly werden über die folgenden
+// Attribute gesteuert. Ändern Sie diese Attributwerte, um die Informationen zu ändern,
+// die einer Assembly zugeordnet sind.
+[assembly: AssemblyTitle("06WPF_Ausnahmen")]
+[assembly: AssemblyDescription("")]
+[assembly: AssemblyConfiguration("")]
+[assembly: AssemblyCompany("")]
+[assembly: AssemblyProduct("06WPF_Ausnahmen")]
+[assembly: AssemblyCopyright("Copyright ©  2020")]
+[assembly: AssemblyTrademark("")]
+[assembly: AssemblyCulture("")]
+
+// Durch Festlegen von ComVisible auf FALSE werden die Typen in dieser Assembly
+// für COM-Komponenten unsichtbar.  Wenn Sie auf einen Typ in dieser Assembly von
+// COM aus zugreifen müssen, sollten Sie das ComVisible-Attribut für diesen Typ auf "True" festlegen.
+[assembly: ComVisible(false)]
+
+//Um mit dem Erstellen lokalisierbarer Anwendungen zu beginnen, legen Sie
+//<UICulture>ImCodeVerwendeteKultur</UICulture> in der .csproj-Datei
+//in einer <PropertyGroup> fest.  Wenn Sie in den Quelldateien beispielsweise Deutsch
+//(Deutschland) verwenden, legen Sie <UICulture> auf \"de-DE\" fest.  Heben Sie dann die Auskommentierung
+//des nachstehenden NeutralResourceLanguage-Attributs auf.  Aktualisieren Sie "en-US" in der nachstehenden Zeile,
+//sodass es mit der UICulture-Einstellung in der Projektdatei übereinstimmt.
+
+//[assembly: NeutralResourcesLanguage("en-US", UltimateResourceFallbackLocation.Satellite)]
+
+
+[assembly: ThemeInfo(
+    ResourceDictionaryLocation.None, //Speicherort der designspezifischen Ressourcenwörterbücher
+                                     //(wird verwendet, wenn eine Ressource auf der Seite nicht gefunden wird,
+                                     // oder in den Anwendungsressourcen-Wörterbüchern nicht gefunden werden kann.)
+    ResourceDictionaryLocation.SourceAssembly //Speicherort des generischen Ressourcenwörterbuchs
+                                              //(wird verwendet, wenn eine Ressource auf der Seite nicht gefunden wird,
+                                              // designspezifischen Ressourcenwörterbuch nicht gefunden werden kann.)
+)]
+
+
+// Versionsinformationen für eine Assembly bestehen aus den folgenden vier Werten:
+//
+//      Hauptversion
+//      Nebenversion
+//      Buildnummer
+//      Revision
+//
+// Sie können alle Werte angeben oder Standardwerte für die Build- und Revisionsnummern verwenden,
+// indem Sie "*" wie unten gezeigt eingeben:
+// [assembly: AssemblyVersion("1.0.*")]
+[assembly: AssemblyVersion("1.0.0.0")]
+[assembly: AssemblyFileVersion("1.0.0.0")]
diff --git a/06WPF_Ausnahmen/Properties/Resources.Designer.cs b/06WPF_Ausnahmen/Properties/Resources.Designer.cs
new file mode 100644
index 0000000000000000000000000000000000000000..a1bd299267cad313675add0c18adfa800ebb8681
--- /dev/null
+++ b/06WPF_Ausnahmen/Properties/Resources.Designer.cs
@@ -0,0 +1,71 @@
+//------------------------------------------------------------------------------
+// <auto-generated>
+//     Dieser Code wurde von einem Tool generiert.
+//     Laufzeitversion: 4.0.30319.42000
+//
+//     Änderungen an dieser Datei können fehlerhaftes Verhalten verursachen und gehen verloren, wenn
+//     der Code erneut generiert wird.
+// </auto-generated>
+//------------------------------------------------------------------------------
+
+namespace _06WPF_Ausnahmen.Properties
+{
+
+
+    /// <summary>
+    ///   Eine stark typisierte Ressourcenklasse zum Suchen von lokalisierten Zeichenfolgen usw.
+    /// </summary>
+    // Diese Klasse wurde von der StronglyTypedResourceBuilder-Klasse
+    // über ein Tool wie ResGen oder Visual Studio automatisch generiert.
+    // Um einen Member hinzuzufügen oder zu entfernen, bearbeiten Sie die .ResX-Datei und führen dann ResGen
+    // mit der Option /str erneut aus, oder erstellen Sie Ihr VS-Projekt neu.
+    [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")]
+    [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
+    [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
+    internal class Resources
+    {
+
+        private static global::System.Resources.ResourceManager resourceMan;
+
+        private static global::System.Globalization.CultureInfo resourceCulture;
+
+        [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")]
+        internal Resources()
+        {
+        }
+
+        /// <summary>
+        ///   Gibt die zwischengespeicherte ResourceManager-Instanz zurück, die von dieser Klasse verwendet wird.
+        /// </summary>
+        [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
+        internal static global::System.Resources.ResourceManager ResourceManager
+        {
+            get
+            {
+                if ((resourceMan == null))
+                {
+                    global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("_06WPF_Ausnahmen.Properties.Resources", typeof(Resources).Assembly);
+                    resourceMan = temp;
+                }
+                return resourceMan;
+            }
+        }
+
+        /// <summary>
+        ///   Überschreibt die CurrentUICulture-Eigenschaft des aktuellen Threads für alle
+        ///   Ressourcenlookups, die diese stark typisierte Ressourcenklasse verwenden.
+        /// </summary>
+        [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
+        internal static global::System.Globalization.CultureInfo Culture
+        {
+            get
+            {
+                return resourceCulture;
+            }
+            set
+            {
+                resourceCulture = value;
+            }
+        }
+    }
+}
diff --git a/06WPF_Ausnahmen/Properties/Resources.resx b/06WPF_Ausnahmen/Properties/Resources.resx
new file mode 100644
index 0000000000000000000000000000000000000000..af7dbebbacef595e3089c01c05671016c21a8304
--- /dev/null
+++ b/06WPF_Ausnahmen/Properties/Resources.resx
@@ -0,0 +1,117 @@
+<?xml version="1.0" encoding="utf-8"?>
+<root>
+  <!-- 
+    Microsoft ResX Schema 
+    
+    Version 2.0
+    
+    The primary goals of this format is to allow a simple XML format 
+    that is mostly human readable. The generation and parsing of the 
+    various data types are done through the TypeConverter classes 
+    associated with the data types.
+    
+    Example:
+    
+    ... ado.net/XML headers & schema ...
+    <resheader name="resmimetype">text/microsoft-resx</resheader>
+    <resheader name="version">2.0</resheader>
+    <resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
+    <resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
+    <data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
+    <data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
+    <data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
+        <value>[base64 mime encoded serialized .NET Framework object]</value>
+    </data>
+    <data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
+        <value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
+        <comment>This is a comment</comment>
+    </data>
+                
+    There are any number of "resheader" rows that contain simple 
+    name/value pairs.
+    
+    Each data row contains a name, and value. The row also contains a 
+    type or mimetype. Type corresponds to a .NET class that support 
+    text/value conversion through the TypeConverter architecture. 
+    Classes that don't support this are serialized and stored with the 
+    mimetype set.
+    
+    The mimetype is used for serialized objects, and tells the 
+    ResXResourceReader how to depersist the object. This is currently not 
+    extensible. For a given mimetype the value must be set accordingly:
+    
+    Note - application/x-microsoft.net.object.binary.base64 is the format 
+    that the ResXResourceWriter will generate, however the reader can 
+    read any of the formats listed below.
+    
+    mimetype: application/x-microsoft.net.object.binary.base64
+    value   : The object must be serialized with 
+            : System.Serialization.Formatters.Binary.BinaryFormatter
+            : and then encoded with base64 encoding.
+    
+    mimetype: application/x-microsoft.net.object.soap.base64
+    value   : The object must be serialized with 
+            : System.Runtime.Serialization.Formatters.Soap.SoapFormatter
+            : and then encoded with base64 encoding.
+
+    mimetype: application/x-microsoft.net.object.bytearray.base64
+    value   : The object must be serialized into a byte array 
+            : using a System.ComponentModel.TypeConverter
+            : and then encoded with base64 encoding.
+    -->
+  <xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
+    <xsd:element name="root" msdata:IsDataSet="true">
+      <xsd:complexType>
+        <xsd:choice maxOccurs="unbounded">
+          <xsd:element name="metadata">
+            <xsd:complexType>
+              <xsd:sequence>
+                <xsd:element name="value" type="xsd:string" minOccurs="0" />
+              </xsd:sequence>
+              <xsd:attribute name="name" type="xsd:string" />
+              <xsd:attribute name="type" type="xsd:string" />
+              <xsd:attribute name="mimetype" type="xsd:string" />
+            </xsd:complexType>
+          </xsd:element>
+          <xsd:element name="assembly">
+            <xsd:complexType>
+              <xsd:attribute name="alias" type="xsd:string" />
+              <xsd:attribute name="name" type="xsd:string" />
+            </xsd:complexType>
+          </xsd:element>
+          <xsd:element name="data">
+            <xsd:complexType>
+              <xsd:sequence>
+                <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
+                <xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
+              </xsd:sequence>
+              <xsd:attribute name="name" type="xsd:string" msdata:Ordinal="1" />
+              <xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
+              <xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
+            </xsd:complexType>
+          </xsd:element>
+          <xsd:element name="resheader">
+            <xsd:complexType>
+              <xsd:sequence>
+                <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
+              </xsd:sequence>
+              <xsd:attribute name="name" type="xsd:string" use="required" />
+            </xsd:complexType>
+          </xsd:element>
+        </xsd:choice>
+      </xsd:complexType>
+    </xsd:element>
+  </xsd:schema>
+  <resheader name="resmimetype">
+    <value>text/microsoft-resx</value>
+  </resheader>
+  <resheader name="version">
+    <value>2.0</value>
+  </resheader>
+  <resheader name="reader">
+    <value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </resheader>
+  <resheader name="writer">
+    <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </resheader>
+</root>
\ No newline at end of file
diff --git a/06WPF_Ausnahmen/Properties/Settings.Designer.cs b/06WPF_Ausnahmen/Properties/Settings.Designer.cs
new file mode 100644
index 0000000000000000000000000000000000000000..776d0657afb2ac446f42a736d81a27e584b28222
--- /dev/null
+++ b/06WPF_Ausnahmen/Properties/Settings.Designer.cs
@@ -0,0 +1,30 @@
+//------------------------------------------------------------------------------
+// <auto-generated>
+//     This code was generated by a tool.
+//     Runtime Version:4.0.30319.42000
+//
+//     Changes to this file may cause incorrect behavior and will be lost if
+//     the code is regenerated.
+// </auto-generated>
+//------------------------------------------------------------------------------
+
+namespace _06WPF_Ausnahmen.Properties
+{
+
+
+    [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
+    [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "11.0.0.0")]
+    internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase
+    {
+
+        private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings())));
+
+        public static Settings Default
+        {
+            get
+            {
+                return defaultInstance;
+            }
+        }
+    }
+}
diff --git a/06WPF_Ausnahmen/Properties/Settings.settings b/06WPF_Ausnahmen/Properties/Settings.settings
new file mode 100644
index 0000000000000000000000000000000000000000..033d7a5e9e2266753180f4e3a9299f575046701e
--- /dev/null
+++ b/06WPF_Ausnahmen/Properties/Settings.settings
@@ -0,0 +1,7 @@
+<?xml version='1.0' encoding='utf-8'?>
+<SettingsFile xmlns="uri:settings" CurrentProfile="(Default)">
+  <Profiles>
+    <Profile Name="(Default)" />
+  </Profiles>
+  <Settings />
+</SettingsFile>
\ No newline at end of file
diff --git a/06WPF_Ausnahmen/bin/Debug/06WPF_Ausnahmen.exe b/06WPF_Ausnahmen/bin/Debug/06WPF_Ausnahmen.exe
new file mode 100644
index 0000000000000000000000000000000000000000..390848ce56e5cc3e5b61f84037715b377512bf5a
Binary files /dev/null and b/06WPF_Ausnahmen/bin/Debug/06WPF_Ausnahmen.exe differ
diff --git a/06WPF_Ausnahmen/bin/Debug/06WPF_Ausnahmen.exe.config b/06WPF_Ausnahmen/bin/Debug/06WPF_Ausnahmen.exe.config
new file mode 100644
index 0000000000000000000000000000000000000000..56efbc7b5f15b5166cc89dae0406895b57de0b67
--- /dev/null
+++ b/06WPF_Ausnahmen/bin/Debug/06WPF_Ausnahmen.exe.config
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8" ?>
+<configuration>
+    <startup> 
+        <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.7.2" />
+    </startup>
+</configuration>
\ No newline at end of file
diff --git a/06WPF_Ausnahmen/bin/Debug/06WPF_Ausnahmen.pdb b/06WPF_Ausnahmen/bin/Debug/06WPF_Ausnahmen.pdb
new file mode 100644
index 0000000000000000000000000000000000000000..d3a79a8c2ec0b2b224c70a8725f89267bee2c68b
Binary files /dev/null and b/06WPF_Ausnahmen/bin/Debug/06WPF_Ausnahmen.pdb differ
diff --git a/06WPF_Ausnahmen/obj/Debug/.NETFramework,Version=v4.7.2.AssemblyAttributes.cs b/06WPF_Ausnahmen/obj/Debug/.NETFramework,Version=v4.7.2.AssemblyAttributes.cs
new file mode 100644
index 0000000000000000000000000000000000000000..3871b184d3f475a3c71d56db9f48c2a193080512
--- /dev/null
+++ b/06WPF_Ausnahmen/obj/Debug/.NETFramework,Version=v4.7.2.AssemblyAttributes.cs
@@ -0,0 +1,4 @@
+// <autogenerated />
+using System;
+using System.Reflection;
+[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETFramework,Version=v4.7.2", FrameworkDisplayName = ".NET Framework 4.7.2")]
diff --git a/06WPF_Ausnahmen/obj/Debug/06WPF_Ausnahmen.csproj.CoreCompileInputs.cache b/06WPF_Ausnahmen/obj/Debug/06WPF_Ausnahmen.csproj.CoreCompileInputs.cache
new file mode 100644
index 0000000000000000000000000000000000000000..ab6888583377c62fc40505ddc53639a7b6da4aa3
--- /dev/null
+++ b/06WPF_Ausnahmen/obj/Debug/06WPF_Ausnahmen.csproj.CoreCompileInputs.cache
@@ -0,0 +1 @@
+e4f610309a8a84aede25b63219111e11a8bd843e
diff --git a/06WPF_Ausnahmen/obj/Debug/06WPF_Ausnahmen.csproj.FileListAbsolute.txt b/06WPF_Ausnahmen/obj/Debug/06WPF_Ausnahmen.csproj.FileListAbsolute.txt
new file mode 100644
index 0000000000000000000000000000000000000000..d3a078d749a4525303087209b7cda2dfef9aff14
--- /dev/null
+++ b/06WPF_Ausnahmen/obj/Debug/06WPF_Ausnahmen.csproj.FileListAbsolute.txt
@@ -0,0 +1,15 @@
+C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\06WPF_Ausnahmen\bin\Debug\06WPF_Ausnahmen.exe.config
+C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\06WPF_Ausnahmen\bin\Debug\06WPF_Ausnahmen.exe
+C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\06WPF_Ausnahmen\bin\Debug\06WPF_Ausnahmen.pdb
+C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\06WPF_Ausnahmen\obj\Debug\06WPF_Ausnahmen.csprojAssemblyReference.cache
+C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\06WPF_Ausnahmen\obj\Debug\MainWindow.g.cs
+C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\06WPF_Ausnahmen\obj\Debug\App.g.cs
+C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\06WPF_Ausnahmen\obj\Debug\06WPF_Ausnahmen_MarkupCompile.cache
+C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\06WPF_Ausnahmen\obj\Debug\06WPF_Ausnahmen_MarkupCompile.lref
+C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\06WPF_Ausnahmen\obj\Debug\MainWindow.baml
+C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\06WPF_Ausnahmen\obj\Debug\06WPF_Ausnahmen.g.resources
+C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\06WPF_Ausnahmen\obj\Debug\_06WPF_Ausnahmen.Properties.Resources.resources
+C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\06WPF_Ausnahmen\obj\Debug\06WPF_Ausnahmen.csproj.GenerateResource.cache
+C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\06WPF_Ausnahmen\obj\Debug\06WPF_Ausnahmen.csproj.CoreCompileInputs.cache
+C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\06WPF_Ausnahmen\obj\Debug\06WPF_Ausnahmen.exe
+C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\06WPF_Ausnahmen\obj\Debug\06WPF_Ausnahmen.pdb
diff --git a/06WPF_Ausnahmen/obj/Debug/06WPF_Ausnahmen.csproj.GenerateResource.cache b/06WPF_Ausnahmen/obj/Debug/06WPF_Ausnahmen.csproj.GenerateResource.cache
new file mode 100644
index 0000000000000000000000000000000000000000..06b434d51d6ba02e94e9eaa524fe476a8c9ac24c
Binary files /dev/null and b/06WPF_Ausnahmen/obj/Debug/06WPF_Ausnahmen.csproj.GenerateResource.cache differ
diff --git a/06WPF_Ausnahmen/obj/Debug/06WPF_Ausnahmen.csprojAssemblyReference.cache b/06WPF_Ausnahmen/obj/Debug/06WPF_Ausnahmen.csprojAssemblyReference.cache
new file mode 100644
index 0000000000000000000000000000000000000000..a2e1b3c981b518b371cbf28e2fa26d2ca39fdbdb
Binary files /dev/null and b/06WPF_Ausnahmen/obj/Debug/06WPF_Ausnahmen.csprojAssemblyReference.cache differ
diff --git a/06WPF_Ausnahmen/obj/Debug/06WPF_Ausnahmen.exe b/06WPF_Ausnahmen/obj/Debug/06WPF_Ausnahmen.exe
new file mode 100644
index 0000000000000000000000000000000000000000..390848ce56e5cc3e5b61f84037715b377512bf5a
Binary files /dev/null and b/06WPF_Ausnahmen/obj/Debug/06WPF_Ausnahmen.exe differ
diff --git a/06WPF_Ausnahmen/obj/Debug/06WPF_Ausnahmen.g.resources b/06WPF_Ausnahmen/obj/Debug/06WPF_Ausnahmen.g.resources
new file mode 100644
index 0000000000000000000000000000000000000000..5eca1fe41a175b49737e3bc81320a15c1ab03835
Binary files /dev/null and b/06WPF_Ausnahmen/obj/Debug/06WPF_Ausnahmen.g.resources differ
diff --git a/06WPF_Ausnahmen/obj/Debug/06WPF_Ausnahmen.pdb b/06WPF_Ausnahmen/obj/Debug/06WPF_Ausnahmen.pdb
new file mode 100644
index 0000000000000000000000000000000000000000..d3a79a8c2ec0b2b224c70a8725f89267bee2c68b
Binary files /dev/null and b/06WPF_Ausnahmen/obj/Debug/06WPF_Ausnahmen.pdb differ
diff --git a/06WPF_Ausnahmen/obj/Debug/06WPF_Ausnahmen_MarkupCompile.cache b/06WPF_Ausnahmen/obj/Debug/06WPF_Ausnahmen_MarkupCompile.cache
new file mode 100644
index 0000000000000000000000000000000000000000..b15eabd01d70ca61f3b472b9e39b2ad79d069f7d
--- /dev/null
+++ b/06WPF_Ausnahmen/obj/Debug/06WPF_Ausnahmen_MarkupCompile.cache
@@ -0,0 +1,20 @@
+06WPF_Ausnahmen
+
+
+winexe
+C#
+.cs
+C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\06WPF_Ausnahmen\obj\Debug\
+_06WPF_Ausnahmen
+none
+false
+DEBUG;TRACE
+C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\06WPF_Ausnahmen\App.xaml
+11151548125
+
+5-2017746502
+13-1505183044
+MainWindow.xaml;
+
+False
+
diff --git a/06WPF_Ausnahmen/obj/Debug/06WPF_Ausnahmen_MarkupCompile.i.cache b/06WPF_Ausnahmen/obj/Debug/06WPF_Ausnahmen_MarkupCompile.i.cache
new file mode 100644
index 0000000000000000000000000000000000000000..3d4fca5b6a5bf62358230b9f9fe3c26251c599be
--- /dev/null
+++ b/06WPF_Ausnahmen/obj/Debug/06WPF_Ausnahmen_MarkupCompile.i.cache
@@ -0,0 +1,20 @@
+06WPF_Ausnahmen
+
+
+winexe
+C#
+.cs
+C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\06WPF_Ausnahmen\obj\Debug\
+_06WPF_Ausnahmen
+none
+false
+DEBUG;TRACE
+C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\06WPF_Ausnahmen\App.xaml
+11151548125
+
+61434861427
+13-1505183044
+MainWindow.xaml;
+
+True
+
diff --git a/06WPF_Ausnahmen/obj/Debug/06WPF_Ausnahmen_MarkupCompile.i.lref b/06WPF_Ausnahmen/obj/Debug/06WPF_Ausnahmen_MarkupCompile.i.lref
new file mode 100644
index 0000000000000000000000000000000000000000..21c64c627f5bef86fb345b7047aa75037548c50d
--- /dev/null
+++ b/06WPF_Ausnahmen/obj/Debug/06WPF_Ausnahmen_MarkupCompile.i.lref
@@ -0,0 +1,4 @@
+
+
+FC:\Users\wienkop\source\repos\prog2-ss2020-wienkop\06WPF_Ausnahmen\MainWindow.xaml;;
+
diff --git a/06WPF_Ausnahmen/obj/Debug/06WPF_Ausnahmen_MarkupCompile.lref b/06WPF_Ausnahmen/obj/Debug/06WPF_Ausnahmen_MarkupCompile.lref
new file mode 100644
index 0000000000000000000000000000000000000000..21c64c627f5bef86fb345b7047aa75037548c50d
--- /dev/null
+++ b/06WPF_Ausnahmen/obj/Debug/06WPF_Ausnahmen_MarkupCompile.lref
@@ -0,0 +1,4 @@
+
+
+FC:\Users\wienkop\source\repos\prog2-ss2020-wienkop\06WPF_Ausnahmen\MainWindow.xaml;;
+
diff --git a/06WPF_Ausnahmen/obj/Debug/App.g.cs b/06WPF_Ausnahmen/obj/Debug/App.g.cs
new file mode 100644
index 0000000000000000000000000000000000000000..803c7acf604a886b395fc4e7dfe0da1f07de4463
--- /dev/null
+++ b/06WPF_Ausnahmen/obj/Debug/App.g.cs
@@ -0,0 +1,70 @@
+#pragma checksum "..\..\App.xaml" "{8829d00f-11b8-4213-878b-770e8597ac16}" "D4F93711977D721125DD737E773B199BBA5A9F59C7E6429CE0A443E6FF0C47E1"
+//------------------------------------------------------------------------------
+// <auto-generated>
+//     Dieser Code wurde von einem Tool generiert.
+//     Laufzeitversion:4.0.30319.42000
+//
+//     Änderungen an dieser Datei können falsches Verhalten verursachen und gehen verloren, wenn
+//     der Code erneut generiert wird.
+// </auto-generated>
+//------------------------------------------------------------------------------
+
+using System;
+using System.Diagnostics;
+using System.Windows;
+using System.Windows.Automation;
+using System.Windows.Controls;
+using System.Windows.Controls.Primitives;
+using System.Windows.Data;
+using System.Windows.Documents;
+using System.Windows.Ink;
+using System.Windows.Input;
+using System.Windows.Markup;
+using System.Windows.Media;
+using System.Windows.Media.Animation;
+using System.Windows.Media.Effects;
+using System.Windows.Media.Imaging;
+using System.Windows.Media.Media3D;
+using System.Windows.Media.TextFormatting;
+using System.Windows.Navigation;
+using System.Windows.Shapes;
+using System.Windows.Shell;
+using _06WPF_Ausnahmen;
+
+
+namespace _06WPF_Ausnahmen {
+    
+    
+    /// <summary>
+    /// App
+    /// </summary>
+    public partial class App : System.Windows.Application {
+        
+        /// <summary>
+        /// InitializeComponent
+        /// </summary>
+        [System.Diagnostics.DebuggerNonUserCodeAttribute()]
+        [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")]
+        public void InitializeComponent() {
+            
+            #line 5 "..\..\App.xaml"
+            this.StartupUri = new System.Uri("MainWindow.xaml", System.UriKind.Relative);
+            
+            #line default
+            #line hidden
+        }
+        
+        /// <summary>
+        /// Application Entry Point.
+        /// </summary>
+        [System.STAThreadAttribute()]
+        [System.Diagnostics.DebuggerNonUserCodeAttribute()]
+        [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")]
+        public static void Main() {
+            _06WPF_Ausnahmen.App app = new _06WPF_Ausnahmen.App();
+            app.InitializeComponent();
+            app.Run();
+        }
+    }
+}
+
diff --git a/06WPF_Ausnahmen/obj/Debug/App.g.i.cs b/06WPF_Ausnahmen/obj/Debug/App.g.i.cs
new file mode 100644
index 0000000000000000000000000000000000000000..803c7acf604a886b395fc4e7dfe0da1f07de4463
--- /dev/null
+++ b/06WPF_Ausnahmen/obj/Debug/App.g.i.cs
@@ -0,0 +1,70 @@
+#pragma checksum "..\..\App.xaml" "{8829d00f-11b8-4213-878b-770e8597ac16}" "D4F93711977D721125DD737E773B199BBA5A9F59C7E6429CE0A443E6FF0C47E1"
+//------------------------------------------------------------------------------
+// <auto-generated>
+//     Dieser Code wurde von einem Tool generiert.
+//     Laufzeitversion:4.0.30319.42000
+//
+//     Änderungen an dieser Datei können falsches Verhalten verursachen und gehen verloren, wenn
+//     der Code erneut generiert wird.
+// </auto-generated>
+//------------------------------------------------------------------------------
+
+using System;
+using System.Diagnostics;
+using System.Windows;
+using System.Windows.Automation;
+using System.Windows.Controls;
+using System.Windows.Controls.Primitives;
+using System.Windows.Data;
+using System.Windows.Documents;
+using System.Windows.Ink;
+using System.Windows.Input;
+using System.Windows.Markup;
+using System.Windows.Media;
+using System.Windows.Media.Animation;
+using System.Windows.Media.Effects;
+using System.Windows.Media.Imaging;
+using System.Windows.Media.Media3D;
+using System.Windows.Media.TextFormatting;
+using System.Windows.Navigation;
+using System.Windows.Shapes;
+using System.Windows.Shell;
+using _06WPF_Ausnahmen;
+
+
+namespace _06WPF_Ausnahmen {
+    
+    
+    /// <summary>
+    /// App
+    /// </summary>
+    public partial class App : System.Windows.Application {
+        
+        /// <summary>
+        /// InitializeComponent
+        /// </summary>
+        [System.Diagnostics.DebuggerNonUserCodeAttribute()]
+        [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")]
+        public void InitializeComponent() {
+            
+            #line 5 "..\..\App.xaml"
+            this.StartupUri = new System.Uri("MainWindow.xaml", System.UriKind.Relative);
+            
+            #line default
+            #line hidden
+        }
+        
+        /// <summary>
+        /// Application Entry Point.
+        /// </summary>
+        [System.STAThreadAttribute()]
+        [System.Diagnostics.DebuggerNonUserCodeAttribute()]
+        [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")]
+        public static void Main() {
+            _06WPF_Ausnahmen.App app = new _06WPF_Ausnahmen.App();
+            app.InitializeComponent();
+            app.Run();
+        }
+    }
+}
+
diff --git a/06WPF_Ausnahmen/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache b/06WPF_Ausnahmen/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache
new file mode 100644
index 0000000000000000000000000000000000000000..bd78a685d18631033ec043d09ac8fa3464fcce1d
Binary files /dev/null and b/06WPF_Ausnahmen/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache differ
diff --git a/06WPF_Ausnahmen/obj/Debug/MainWindow.baml b/06WPF_Ausnahmen/obj/Debug/MainWindow.baml
new file mode 100644
index 0000000000000000000000000000000000000000..3e706955668daf1277fe55692a05bb849fcf9819
Binary files /dev/null and b/06WPF_Ausnahmen/obj/Debug/MainWindow.baml differ
diff --git a/06WPF_Ausnahmen/obj/Debug/MainWindow.g.cs b/06WPF_Ausnahmen/obj/Debug/MainWindow.g.cs
new file mode 100644
index 0000000000000000000000000000000000000000..8eb83e71dcd793d2708ace6b141eedf98614b0fc
--- /dev/null
+++ b/06WPF_Ausnahmen/obj/Debug/MainWindow.g.cs
@@ -0,0 +1,141 @@
+#pragma checksum "..\..\MainWindow.xaml" "{8829d00f-11b8-4213-878b-770e8597ac16}" "7ED395FC9BF62000B0A85A33FEA828BC7C5A5560B0D76B4E17CABF244D09B56B"
+//------------------------------------------------------------------------------
+// <auto-generated>
+//     Dieser Code wurde von einem Tool generiert.
+//     Laufzeitversion:4.0.30319.42000
+//
+//     Änderungen an dieser Datei können falsches Verhalten verursachen und gehen verloren, wenn
+//     der Code erneut generiert wird.
+// </auto-generated>
+//------------------------------------------------------------------------------
+
+using System;
+using System.Diagnostics;
+using System.Windows;
+using System.Windows.Automation;
+using System.Windows.Controls;
+using System.Windows.Controls.Primitives;
+using System.Windows.Data;
+using System.Windows.Documents;
+using System.Windows.Ink;
+using System.Windows.Input;
+using System.Windows.Markup;
+using System.Windows.Media;
+using System.Windows.Media.Animation;
+using System.Windows.Media.Effects;
+using System.Windows.Media.Imaging;
+using System.Windows.Media.Media3D;
+using System.Windows.Media.TextFormatting;
+using System.Windows.Navigation;
+using System.Windows.Shapes;
+using System.Windows.Shell;
+using _06WPF_Ausnahmen;
+
+
+namespace _06WPF_Ausnahmen {
+    
+    
+    /// <summary>
+    /// MainWindow
+    /// </summary>
+    public partial class MainWindow : System.Windows.Window, System.Windows.Markup.IComponentConnector {
+        
+        
+        #line 10 "..\..\MainWindow.xaml"
+        [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
+        internal System.Windows.Controls.TextBox tb1;
+        
+        #line default
+        #line hidden
+        
+        
+        #line 11 "..\..\MainWindow.xaml"
+        [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
+        internal System.Windows.Controls.TextBox tb2;
+        
+        #line default
+        #line hidden
+        
+        
+        #line 12 "..\..\MainWindow.xaml"
+        [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
+        internal System.Windows.Controls.TextBox tb3;
+        
+        #line default
+        #line hidden
+        
+        
+        #line 13 "..\..\MainWindow.xaml"
+        [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
+        internal System.Windows.Controls.TextBox tb4;
+        
+        #line default
+        #line hidden
+        
+        
+        #line 14 "..\..\MainWindow.xaml"
+        [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
+        internal System.Windows.Controls.Label ErgLbl;
+        
+        #line default
+        #line hidden
+        
+        private bool _contentLoaded;
+        
+        /// <summary>
+        /// InitializeComponent
+        /// </summary>
+        [System.Diagnostics.DebuggerNonUserCodeAttribute()]
+        [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")]
+        public void InitializeComponent() {
+            if (_contentLoaded) {
+                return;
+            }
+            _contentLoaded = true;
+            System.Uri resourceLocater = new System.Uri("/06WPF_Ausnahmen;component/mainwindow.xaml", System.UriKind.Relative);
+            
+            #line 1 "..\..\MainWindow.xaml"
+            System.Windows.Application.LoadComponent(this, resourceLocater);
+            
+            #line default
+            #line hidden
+        }
+        
+        [System.Diagnostics.DebuggerNonUserCodeAttribute()]
+        [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")]
+        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)]
+        [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")]
+        [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity")]
+        [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1800:DoNotCastUnnecessarily")]
+        void System.Windows.Markup.IComponentConnector.Connect(int connectionId, object target) {
+            switch (connectionId)
+            {
+            case 1:
+            this.tb1 = ((System.Windows.Controls.TextBox)(target));
+            return;
+            case 2:
+            this.tb2 = ((System.Windows.Controls.TextBox)(target));
+            return;
+            case 3:
+            this.tb3 = ((System.Windows.Controls.TextBox)(target));
+            return;
+            case 4:
+            this.tb4 = ((System.Windows.Controls.TextBox)(target));
+            return;
+            case 5:
+            this.ErgLbl = ((System.Windows.Controls.Label)(target));
+            return;
+            case 6:
+            
+            #line 15 "..\..\MainWindow.xaml"
+            ((System.Windows.Controls.Button)(target)).Click += new System.Windows.RoutedEventHandler(this.Button_Click);
+            
+            #line default
+            #line hidden
+            return;
+            }
+            this._contentLoaded = true;
+        }
+    }
+}
+
diff --git a/06WPF_Ausnahmen/obj/Debug/MainWindow.g.i.cs b/06WPF_Ausnahmen/obj/Debug/MainWindow.g.i.cs
new file mode 100644
index 0000000000000000000000000000000000000000..8eb83e71dcd793d2708ace6b141eedf98614b0fc
--- /dev/null
+++ b/06WPF_Ausnahmen/obj/Debug/MainWindow.g.i.cs
@@ -0,0 +1,141 @@
+#pragma checksum "..\..\MainWindow.xaml" "{8829d00f-11b8-4213-878b-770e8597ac16}" "7ED395FC9BF62000B0A85A33FEA828BC7C5A5560B0D76B4E17CABF244D09B56B"
+//------------------------------------------------------------------------------
+// <auto-generated>
+//     Dieser Code wurde von einem Tool generiert.
+//     Laufzeitversion:4.0.30319.42000
+//
+//     Änderungen an dieser Datei können falsches Verhalten verursachen und gehen verloren, wenn
+//     der Code erneut generiert wird.
+// </auto-generated>
+//------------------------------------------------------------------------------
+
+using System;
+using System.Diagnostics;
+using System.Windows;
+using System.Windows.Automation;
+using System.Windows.Controls;
+using System.Windows.Controls.Primitives;
+using System.Windows.Data;
+using System.Windows.Documents;
+using System.Windows.Ink;
+using System.Windows.Input;
+using System.Windows.Markup;
+using System.Windows.Media;
+using System.Windows.Media.Animation;
+using System.Windows.Media.Effects;
+using System.Windows.Media.Imaging;
+using System.Windows.Media.Media3D;
+using System.Windows.Media.TextFormatting;
+using System.Windows.Navigation;
+using System.Windows.Shapes;
+using System.Windows.Shell;
+using _06WPF_Ausnahmen;
+
+
+namespace _06WPF_Ausnahmen {
+    
+    
+    /// <summary>
+    /// MainWindow
+    /// </summary>
+    public partial class MainWindow : System.Windows.Window, System.Windows.Markup.IComponentConnector {
+        
+        
+        #line 10 "..\..\MainWindow.xaml"
+        [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
+        internal System.Windows.Controls.TextBox tb1;
+        
+        #line default
+        #line hidden
+        
+        
+        #line 11 "..\..\MainWindow.xaml"
+        [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
+        internal System.Windows.Controls.TextBox tb2;
+        
+        #line default
+        #line hidden
+        
+        
+        #line 12 "..\..\MainWindow.xaml"
+        [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
+        internal System.Windows.Controls.TextBox tb3;
+        
+        #line default
+        #line hidden
+        
+        
+        #line 13 "..\..\MainWindow.xaml"
+        [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
+        internal System.Windows.Controls.TextBox tb4;
+        
+        #line default
+        #line hidden
+        
+        
+        #line 14 "..\..\MainWindow.xaml"
+        [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
+        internal System.Windows.Controls.Label ErgLbl;
+        
+        #line default
+        #line hidden
+        
+        private bool _contentLoaded;
+        
+        /// <summary>
+        /// InitializeComponent
+        /// </summary>
+        [System.Diagnostics.DebuggerNonUserCodeAttribute()]
+        [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")]
+        public void InitializeComponent() {
+            if (_contentLoaded) {
+                return;
+            }
+            _contentLoaded = true;
+            System.Uri resourceLocater = new System.Uri("/06WPF_Ausnahmen;component/mainwindow.xaml", System.UriKind.Relative);
+            
+            #line 1 "..\..\MainWindow.xaml"
+            System.Windows.Application.LoadComponent(this, resourceLocater);
+            
+            #line default
+            #line hidden
+        }
+        
+        [System.Diagnostics.DebuggerNonUserCodeAttribute()]
+        [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")]
+        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)]
+        [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")]
+        [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity")]
+        [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1800:DoNotCastUnnecessarily")]
+        void System.Windows.Markup.IComponentConnector.Connect(int connectionId, object target) {
+            switch (connectionId)
+            {
+            case 1:
+            this.tb1 = ((System.Windows.Controls.TextBox)(target));
+            return;
+            case 2:
+            this.tb2 = ((System.Windows.Controls.TextBox)(target));
+            return;
+            case 3:
+            this.tb3 = ((System.Windows.Controls.TextBox)(target));
+            return;
+            case 4:
+            this.tb4 = ((System.Windows.Controls.TextBox)(target));
+            return;
+            case 5:
+            this.ErgLbl = ((System.Windows.Controls.Label)(target));
+            return;
+            case 6:
+            
+            #line 15 "..\..\MainWindow.xaml"
+            ((System.Windows.Controls.Button)(target)).Click += new System.Windows.RoutedEventHandler(this.Button_Click);
+            
+            #line default
+            #line hidden
+            return;
+            }
+            this._contentLoaded = true;
+        }
+    }
+}
+
diff --git a/06WPF_Ausnahmen/obj/Debug/_06WPF_Ausnahmen.Properties.Resources.resources b/06WPF_Ausnahmen/obj/Debug/_06WPF_Ausnahmen.Properties.Resources.resources
new file mode 100644
index 0000000000000000000000000000000000000000..6c05a9776bd7cbae976fdcec7e3a254e93018279
Binary files /dev/null and b/06WPF_Ausnahmen/obj/Debug/_06WPF_Ausnahmen.Properties.Resources.resources differ
diff --git a/06WPF_Exceptions/06WPF_Exceptions.csproj b/06WPF_Exceptions/06WPF_Exceptions.csproj
new file mode 100644
index 0000000000000000000000000000000000000000..a5c72544691aaa68d9054cd93a94cb5d477a9b26
--- /dev/null
+++ b/06WPF_Exceptions/06WPF_Exceptions.csproj
@@ -0,0 +1,9 @@
+<Project Sdk="Microsoft.NET.Sdk">
+
+  <PropertyGroup>
+    <OutputType>Exe</OutputType>
+    <TargetFramework>netcoreapp3.1</TargetFramework>
+    <RootNamespace>_06WPF_Exceptions</RootNamespace>
+  </PropertyGroup>
+
+</Project>
diff --git a/06WPF_Exceptions/Program.cs b/06WPF_Exceptions/Program.cs
new file mode 100644
index 0000000000000000000000000000000000000000..397d07114fc310efaf2dc03e12047ae56927408a
--- /dev/null
+++ b/06WPF_Exceptions/Program.cs
@@ -0,0 +1,12 @@
+using System;
+
+namespace _06WPF_Exceptions
+{
+    class Program
+    {
+        static void Main(string[] args)
+        {
+            Console.WriteLine("Hello World!");
+        }
+    }
+}
diff --git a/06WPF_Exceptions/obj/06WPF_Exceptions.csproj.nuget.dgspec.json b/06WPF_Exceptions/obj/06WPF_Exceptions.csproj.nuget.dgspec.json
new file mode 100644
index 0000000000000000000000000000000000000000..da52906a87777b205883c98a7f090ebfc6d85f1c
--- /dev/null
+++ b/06WPF_Exceptions/obj/06WPF_Exceptions.csproj.nuget.dgspec.json
@@ -0,0 +1,66 @@
+{
+  "format": 1,
+  "restore": {
+    "C:\\Users\\wienkop\\source\\repos\\prog2-ss2020-wienkop\\06WPF_Exceptions\\06WPF_Exceptions.csproj": {}
+  },
+  "projects": {
+    "C:\\Users\\wienkop\\source\\repos\\prog2-ss2020-wienkop\\06WPF_Exceptions\\06WPF_Exceptions.csproj": {
+      "version": "1.0.0",
+      "restore": {
+        "projectUniqueName": "C:\\Users\\wienkop\\source\\repos\\prog2-ss2020-wienkop\\06WPF_Exceptions\\06WPF_Exceptions.csproj",
+        "projectName": "06WPF_Exceptions",
+        "projectPath": "C:\\Users\\wienkop\\source\\repos\\prog2-ss2020-wienkop\\06WPF_Exceptions\\06WPF_Exceptions.csproj",
+        "packagesPath": "C:\\Users\\wienkop\\.nuget\\packages\\",
+        "outputPath": "C:\\Users\\wienkop\\source\\repos\\prog2-ss2020-wienkop\\06WPF_Exceptions\\obj\\",
+        "projectStyle": "PackageReference",
+        "configFilePaths": [
+          "C:\\Users\\wienkop\\AppData\\Roaming\\NuGet\\NuGet.Config",
+          "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config"
+        ],
+        "originalTargetFrameworks": [
+          "netcoreapp3.1"
+        ],
+        "sources": {
+          "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {},
+          "https://api.nuget.org/v3/index.json": {}
+        },
+        "frameworks": {
+          "netcoreapp3.1": {
+            "projectReferences": {}
+          }
+        },
+        "warningProperties": {
+          "warnAsError": [
+            "NU1605"
+          ]
+        }
+      },
+      "frameworks": {
+        "netcoreapp3.1": {
+          "imports": [
+            "net461",
+            "net462",
+            "net47",
+            "net471",
+            "net472",
+            "net48"
+          ],
+          "assetTargetFallback": true,
+          "warn": true,
+          "downloadDependencies": [
+            {
+              "name": "Microsoft.AspNetCore.App.Ref",
+              "version": "[3.1.2, 3.1.2]"
+            }
+          ],
+          "frameworkReferences": {
+            "Microsoft.NETCore.App": {
+              "privateAssets": "all"
+            }
+          },
+          "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.300\\RuntimeIdentifierGraph.json"
+        }
+      }
+    }
+  }
+}
\ No newline at end of file
diff --git a/06WPF_Exceptions/obj/06WPF_Exceptions.csproj.nuget.g.props b/06WPF_Exceptions/obj/06WPF_Exceptions.csproj.nuget.g.props
new file mode 100644
index 0000000000000000000000000000000000000000..71e2560680d6cba0b1c8f0e4f5c188f730659b86
--- /dev/null
+++ b/06WPF_Exceptions/obj/06WPF_Exceptions.csproj.nuget.g.props
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="utf-8" standalone="no"?>
+<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+  <PropertyGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
+    <RestoreSuccess Condition=" '$(RestoreSuccess)' == '' ">True</RestoreSuccess>
+    <RestoreTool Condition=" '$(RestoreTool)' == '' ">NuGet</RestoreTool>
+    <ProjectAssetsFile Condition=" '$(ProjectAssetsFile)' == '' ">$(MSBuildThisFileDirectory)project.assets.json</ProjectAssetsFile>
+    <NuGetPackageRoot Condition=" '$(NuGetPackageRoot)' == '' ">$(UserProfile)\.nuget\packages\</NuGetPackageRoot>
+    <NuGetPackageFolders Condition=" '$(NuGetPackageFolders)' == '' ">C:\Users\wienkop\.nuget\packages\</NuGetPackageFolders>
+    <NuGetProjectStyle Condition=" '$(NuGetProjectStyle)' == '' ">PackageReference</NuGetProjectStyle>
+    <NuGetToolVersion Condition=" '$(NuGetToolVersion)' == '' ">5.6.0</NuGetToolVersion>
+  </PropertyGroup>
+  <PropertyGroup>
+    <MSBuildAllProjects>$(MSBuildAllProjects);$(MSBuildThisFileFullPath)</MSBuildAllProjects>
+  </PropertyGroup>
+</Project>
\ No newline at end of file
diff --git a/06WPF_Exceptions/obj/06WPF_Exceptions.csproj.nuget.g.targets b/06WPF_Exceptions/obj/06WPF_Exceptions.csproj.nuget.g.targets
new file mode 100644
index 0000000000000000000000000000000000000000..53cfaa19b16f3769b2bfc33db3b5c0053c16fdba
--- /dev/null
+++ b/06WPF_Exceptions/obj/06WPF_Exceptions.csproj.nuget.g.targets
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8" standalone="no"?>
+<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+  <PropertyGroup>
+    <MSBuildAllProjects>$(MSBuildAllProjects);$(MSBuildThisFileFullPath)</MSBuildAllProjects>
+  </PropertyGroup>
+</Project>
\ No newline at end of file
diff --git a/06WPF_Exceptions/obj/Debug/netcoreapp3.1/.NETCoreApp,Version=v3.1.AssemblyAttributes.cs b/06WPF_Exceptions/obj/Debug/netcoreapp3.1/.NETCoreApp,Version=v3.1.AssemblyAttributes.cs
new file mode 100644
index 0000000000000000000000000000000000000000..ad8dfe1a6310302587a2d0c0111d81b250eb4105
--- /dev/null
+++ b/06WPF_Exceptions/obj/Debug/netcoreapp3.1/.NETCoreApp,Version=v3.1.AssemblyAttributes.cs
@@ -0,0 +1,4 @@
+// <autogenerated />
+using System;
+using System.Reflection;
+[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v3.1", FrameworkDisplayName = "")]
diff --git a/06WPF_Exceptions/obj/Debug/netcoreapp3.1/06WPF_Exceptions.AssemblyInfo.cs b/06WPF_Exceptions/obj/Debug/netcoreapp3.1/06WPF_Exceptions.AssemblyInfo.cs
new file mode 100644
index 0000000000000000000000000000000000000000..b3246c84d4999fa27ac6009ef6881e0c04c92373
--- /dev/null
+++ b/06WPF_Exceptions/obj/Debug/netcoreapp3.1/06WPF_Exceptions.AssemblyInfo.cs
@@ -0,0 +1,23 @@
+//------------------------------------------------------------------------------
+// <auto-generated>
+//     Dieser Code wurde von einem Tool generiert.
+//     Laufzeitversion:4.0.30319.42000
+//
+//     Änderungen an dieser Datei können falsches Verhalten verursachen und gehen verloren, wenn
+//     der Code erneut generiert wird.
+// </auto-generated>
+//------------------------------------------------------------------------------
+
+using System;
+using System.Reflection;
+
+[assembly: System.Reflection.AssemblyCompanyAttribute("06WPF_Exceptions")]
+[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
+[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
+[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")]
+[assembly: System.Reflection.AssemblyProductAttribute("06WPF_Exceptions")]
+[assembly: System.Reflection.AssemblyTitleAttribute("06WPF_Exceptions")]
+[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
+
+// Von der MSBuild WriteCodeFragment-Klasse generiert.
+
diff --git a/06WPF_Exceptions/obj/Debug/netcoreapp3.1/06WPF_Exceptions.AssemblyInfoInputs.cache b/06WPF_Exceptions/obj/Debug/netcoreapp3.1/06WPF_Exceptions.AssemblyInfoInputs.cache
new file mode 100644
index 0000000000000000000000000000000000000000..fcf640b08b4d511ecc5bfb646a9e49e5e8d665d6
--- /dev/null
+++ b/06WPF_Exceptions/obj/Debug/netcoreapp3.1/06WPF_Exceptions.AssemblyInfoInputs.cache
@@ -0,0 +1 @@
+fcc66a8d71bc293ce9bbd0ddf417f1d4f481700e
diff --git a/06WPF_Exceptions/obj/Debug/netcoreapp3.1/06WPF_Exceptions.assets.cache b/06WPF_Exceptions/obj/Debug/netcoreapp3.1/06WPF_Exceptions.assets.cache
new file mode 100644
index 0000000000000000000000000000000000000000..28527edd82c5b7c9d186a33e2ebd032c72e12bd0
Binary files /dev/null and b/06WPF_Exceptions/obj/Debug/netcoreapp3.1/06WPF_Exceptions.assets.cache differ
diff --git a/06WPF_Exceptions/obj/project.assets.json b/06WPF_Exceptions/obj/project.assets.json
new file mode 100644
index 0000000000000000000000000000000000000000..915aef3618d471fe146f53f528c37cefe830e921
--- /dev/null
+++ b/06WPF_Exceptions/obj/project.assets.json
@@ -0,0 +1,71 @@
+{
+  "version": 3,
+  "targets": {
+    ".NETCoreApp,Version=v3.1": {}
+  },
+  "libraries": {},
+  "projectFileDependencyGroups": {
+    ".NETCoreApp,Version=v3.1": []
+  },
+  "packageFolders": {
+    "C:\\Users\\wienkop\\.nuget\\packages\\": {}
+  },
+  "project": {
+    "version": "1.0.0",
+    "restore": {
+      "projectUniqueName": "C:\\Users\\wienkop\\source\\repos\\prog2-ss2020-wienkop\\06WPF_Exceptions\\06WPF_Exceptions.csproj",
+      "projectName": "06WPF_Exceptions",
+      "projectPath": "C:\\Users\\wienkop\\source\\repos\\prog2-ss2020-wienkop\\06WPF_Exceptions\\06WPF_Exceptions.csproj",
+      "packagesPath": "C:\\Users\\wienkop\\.nuget\\packages\\",
+      "outputPath": "C:\\Users\\wienkop\\source\\repos\\prog2-ss2020-wienkop\\06WPF_Exceptions\\obj\\",
+      "projectStyle": "PackageReference",
+      "configFilePaths": [
+        "C:\\Users\\wienkop\\AppData\\Roaming\\NuGet\\NuGet.Config",
+        "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config"
+      ],
+      "originalTargetFrameworks": [
+        "netcoreapp3.1"
+      ],
+      "sources": {
+        "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {},
+        "https://api.nuget.org/v3/index.json": {}
+      },
+      "frameworks": {
+        "netcoreapp3.1": {
+          "projectReferences": {}
+        }
+      },
+      "warningProperties": {
+        "warnAsError": [
+          "NU1605"
+        ]
+      }
+    },
+    "frameworks": {
+      "netcoreapp3.1": {
+        "imports": [
+          "net461",
+          "net462",
+          "net47",
+          "net471",
+          "net472",
+          "net48"
+        ],
+        "assetTargetFallback": true,
+        "warn": true,
+        "downloadDependencies": [
+          {
+            "name": "Microsoft.AspNetCore.App.Ref",
+            "version": "[3.1.2, 3.1.2]"
+          }
+        ],
+        "frameworkReferences": {
+          "Microsoft.NETCore.App": {
+            "privateAssets": "all"
+          }
+        },
+        "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.300\\RuntimeIdentifierGraph.json"
+      }
+    }
+  }
+}
\ No newline at end of file
diff --git a/06WPF_Exceptions/obj/project.nuget.cache b/06WPF_Exceptions/obj/project.nuget.cache
new file mode 100644
index 0000000000000000000000000000000000000000..4b66376f24802c9d84fe9d113beaa5ad3e2efe4d
--- /dev/null
+++ b/06WPF_Exceptions/obj/project.nuget.cache
@@ -0,0 +1,10 @@
+{
+  "version": 2,
+  "dgSpecHash": "Nm1o+WHbe/5gCQyVptF+ur10sV0zBxQqF5OoKGEleCwd/fGIzu0XNBbx2JdpB2chnF3MnJ8rjApeBx3JarcoDg==",
+  "success": true,
+  "projectFilePath": "C:\\Users\\wienkop\\source\\repos\\prog2-ss2020-wienkop\\06WPF_Exceptions\\06WPF_Exceptions.csproj",
+  "expectedPackageFiles": [
+    "C:\\Users\\wienkop\\.nuget\\packages\\microsoft.aspnetcore.app.ref\\3.1.2\\microsoft.aspnetcore.app.ref.3.1.2.nupkg.sha512"
+  ],
+  "logs": []
+}
\ No newline at end of file
diff --git a/prog2-ss2020-wienkop.sln b/prog2-ss2020-wienkop.sln
index 7469708ae703b690de6fabd9077f6ace7bf709c9..8f2852d45b07147807174a1eeb62cea2735c67bb 100644
--- a/prog2-ss2020-wienkop.sln
+++ b/prog2-ss2020-wienkop.sln
@@ -64,7 +64,11 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "05Exceptions1", "05Exceptio
 EndProject
 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "05Exceptions2", "05Exceptions2\05Exceptions2.csproj", "{53ED5B45-614B-464A-BED8-7361A5E2D5F5}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "06 UebgMoExceptions", "06 UebgMoExceptions\06 UebgMoExceptions.csproj", "{50A6BFF4-DB4F-450C-9194-0C4CE5AD3844}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "06 UebgMoExceptions", "06 UebgMoExceptions\06 UebgMoExceptions.csproj", "{50A6BFF4-DB4F-450C-9194-0C4CE5AD3844}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "06Exceptions_Threads", "06Exceptions_Threads\06Exceptions_Threads.csproj", "{7AB56821-199B-41B7-AAC2-BBB76A9D75CD}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "06WPF_Ausnahmen", "06WPF_Ausnahmen\06WPF_Ausnahmen.csproj", "{1F9AC3B4-A182-4E5F-BEB7-8D98B2B99E98}"
 EndProject
 Global
 	GlobalSection(SolutionConfigurationPlatforms) = preSolution
@@ -188,6 +192,14 @@ Global
 		{50A6BFF4-DB4F-450C-9194-0C4CE5AD3844}.Debug|Any CPU.Build.0 = Debug|Any CPU
 		{50A6BFF4-DB4F-450C-9194-0C4CE5AD3844}.Release|Any CPU.ActiveCfg = Release|Any CPU
 		{50A6BFF4-DB4F-450C-9194-0C4CE5AD3844}.Release|Any CPU.Build.0 = Release|Any CPU
+		{7AB56821-199B-41B7-AAC2-BBB76A9D75CD}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+		{7AB56821-199B-41B7-AAC2-BBB76A9D75CD}.Debug|Any CPU.Build.0 = Debug|Any CPU
+		{7AB56821-199B-41B7-AAC2-BBB76A9D75CD}.Release|Any CPU.ActiveCfg = Release|Any CPU
+		{7AB56821-199B-41B7-AAC2-BBB76A9D75CD}.Release|Any CPU.Build.0 = Release|Any CPU
+		{1F9AC3B4-A182-4E5F-BEB7-8D98B2B99E98}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+		{1F9AC3B4-A182-4E5F-BEB7-8D98B2B99E98}.Debug|Any CPU.Build.0 = Debug|Any CPU
+		{1F9AC3B4-A182-4E5F-BEB7-8D98B2B99E98}.Release|Any CPU.ActiveCfg = Release|Any CPU
+		{1F9AC3B4-A182-4E5F-BEB7-8D98B2B99E98}.Release|Any CPU.Build.0 = Release|Any CPU
 	EndGlobalSection
 	GlobalSection(SolutionProperties) = preSolution
 		HideSolutionNode = FALSE