Add Blazor WebAssembly and Server projects

Introduced a new Blazor WebAssembly project (`EnvelopeGenerator.WebUI.Client`) targeting .NET 8.0 for client-side functionality.

Added a Blazor Server project (`EnvelopeGenerator.WebUI`) to host the application and enable server-side rendering.

Created essential Razor components (`MainLayout.razor`, `Home.razor`, `Routes.razor`, `Error.razor`, etc.) for layouts, routing, and error handling.

Configured project files, solution structure, and build settings. Added necessary styles, app settings, and launch profiles for development.
This commit is contained in:
2026-06-12 12:25:24 +02:00
parent a3b33637fd
commit 7fb1a87cf2
17 changed files with 286 additions and 0 deletions

View File

@@ -43,6 +43,12 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "EnvelopeGenerator.Dependenc
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "EnvelopeGenerator.ReceiverUI", "EnvelopeGenerator.ReceiverUI\EnvelopeGenerator.ReceiverUI.csproj", "{FB2D306B-1042-4A70-31ED-F991A1599371}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "EnvelopeGenerator.WebUI", "EnvelopeGenerator.WebUI", "{BF1700D5-592E-4FFA-84E8-5480E289A1F0}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "EnvelopeGenerator.WebUI", "EnvelopeGenerator.WebUI\EnvelopeGenerator.WebUI\EnvelopeGenerator.WebUI.csproj", "{DF45876C-1010-4000-8630-7A03A536B7A2}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "EnvelopeGenerator.WebUI.Client", "EnvelopeGenerator.WebUI\EnvelopeGenerator.WebUI.Client\EnvelopeGenerator.WebUI.Client.csproj", "{1C9D8EA3-FC62-4B68-832F-FF3EB83A9FE5}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
@@ -101,6 +107,14 @@ Global
{FB2D306B-1042-4A70-31ED-F991A1599371}.Debug|Any CPU.Build.0 = Debug|Any CPU
{FB2D306B-1042-4A70-31ED-F991A1599371}.Release|Any CPU.ActiveCfg = Release|Any CPU
{FB2D306B-1042-4A70-31ED-F991A1599371}.Release|Any CPU.Build.0 = Release|Any CPU
{DF45876C-1010-4000-8630-7A03A536B7A2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{DF45876C-1010-4000-8630-7A03A536B7A2}.Debug|Any CPU.Build.0 = Debug|Any CPU
{DF45876C-1010-4000-8630-7A03A536B7A2}.Release|Any CPU.ActiveCfg = Release|Any CPU
{DF45876C-1010-4000-8630-7A03A536B7A2}.Release|Any CPU.Build.0 = Release|Any CPU
{1C9D8EA3-FC62-4B68-832F-FF3EB83A9FE5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{1C9D8EA3-FC62-4B68-832F-FF3EB83A9FE5}.Debug|Any CPU.Build.0 = Debug|Any CPU
{1C9D8EA3-FC62-4B68-832F-FF3EB83A9FE5}.Release|Any CPU.ActiveCfg = Release|Any CPU
{1C9D8EA3-FC62-4B68-832F-FF3EB83A9FE5}.Release|Any CPU.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
@@ -122,6 +136,9 @@ Global
{EC768913-6270-14F4-1DD3-69C87A659462} = {E3C758DC-914D-4B7E-8457-0813F1FDB0CB}
{5DCCF9A1-C03F-90E6-87D3-E96DB25250C2} = {E3C758DC-914D-4B7E-8457-0813F1FDB0CB}
{FB2D306B-1042-4A70-31ED-F991A1599371} = {E3C758DC-914D-4B7E-8457-0813F1FDB0CB}
{BF1700D5-592E-4FFA-84E8-5480E289A1F0} = {E3C758DC-914D-4B7E-8457-0813F1FDB0CB}
{DF45876C-1010-4000-8630-7A03A536B7A2} = {BF1700D5-592E-4FFA-84E8-5480E289A1F0}
{1C9D8EA3-FC62-4B68-832F-FF3EB83A9FE5} = {BF1700D5-592E-4FFA-84E8-5480E289A1F0}
EndGlobalSection
GlobalSection(ExtensibilityGlobals) = postSolution
SolutionGuid = {73E60370-756D-45AD-A19A-C40A02DACCC7}