diff --git a/InternetShop/InternetShop.sln b/InternetShop/InternetShop.sln
index db0b357..5e32a47 100644
--- a/InternetShop/InternetShop.sln
+++ b/InternetShop/InternetShop.sln
@@ -11,7 +11,11 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "InternetShopContracts", "In
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "InternetShopLogics", "InternetShopLogics\InternetShopLogics.csproj", "{580875F9-D1E3-4BCE-9B91-5AE6DD10BD07}"
EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "InternetShopDatabase", "InternetShopDatabase\InternetShopDatabase.csproj", "{255BBE50-71EE-4E41-BDC8-4280CFB93D5D}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "InternetShopDatabase", "InternetShopDatabase\InternetShopDatabase.csproj", "{255BBE50-71EE-4E41-BDC8-4280CFB93D5D}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "PluginApp", "PluginApp\PluginApp.csproj", "{EB4BEC60-76CF-49DA-B11A-14AB5E78A217}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "PluginConventions", "PluginConventions\PluginConventions.csproj", "{49E41741-AEBC-4675-852A-9AE3836AAD01}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
@@ -39,6 +43,14 @@ Global
{255BBE50-71EE-4E41-BDC8-4280CFB93D5D}.Debug|Any CPU.Build.0 = Debug|Any CPU
{255BBE50-71EE-4E41-BDC8-4280CFB93D5D}.Release|Any CPU.ActiveCfg = Release|Any CPU
{255BBE50-71EE-4E41-BDC8-4280CFB93D5D}.Release|Any CPU.Build.0 = Release|Any CPU
+ {EB4BEC60-76CF-49DA-B11A-14AB5E78A217}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {EB4BEC60-76CF-49DA-B11A-14AB5E78A217}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {EB4BEC60-76CF-49DA-B11A-14AB5E78A217}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {EB4BEC60-76CF-49DA-B11A-14AB5E78A217}.Release|Any CPU.Build.0 = Release|Any CPU
+ {49E41741-AEBC-4675-852A-9AE3836AAD01}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {49E41741-AEBC-4675-852A-9AE3836AAD01}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {49E41741-AEBC-4675-852A-9AE3836AAD01}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {49E41741-AEBC-4675-852A-9AE3836AAD01}.Release|Any CPU.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
diff --git a/InternetShop/PluginApp/PluginApp.csproj b/InternetShop/PluginApp/PluginApp.csproj
new file mode 100644
index 0000000..663fdb8
--- /dev/null
+++ b/InternetShop/PluginApp/PluginApp.csproj
@@ -0,0 +1,11 @@
+
+
+
+ WinExe
+ net8.0-windows
+ enable
+ true
+ enable
+
+
+
\ No newline at end of file
diff --git a/InternetShop/PluginApp/Program.cs b/InternetShop/PluginApp/Program.cs
new file mode 100644
index 0000000..00d3c8f
--- /dev/null
+++ b/InternetShop/PluginApp/Program.cs
@@ -0,0 +1,17 @@
+namespace PluginApp
+{
+ internal static class Program
+ {
+ ///
+ /// The main entry point for the application.
+ ///
+ [STAThread]
+ static void Main()
+ {
+ // To customize application configuration such as set high DPI settings or default font,
+ // see https://aka.ms/applicationconfiguration.
+ ApplicationConfiguration.Initialize();
+ Application.Run();
+ }
+ }
+}
\ No newline at end of file
diff --git a/InternetShop/PluginConventions/PluginConventions.csproj b/InternetShop/PluginConventions/PluginConventions.csproj
new file mode 100644
index 0000000..fa71b7a
--- /dev/null
+++ b/InternetShop/PluginConventions/PluginConventions.csproj
@@ -0,0 +1,9 @@
+
+
+
+ net8.0
+ enable
+ enable
+
+
+