From cd221e710ede569a7787ee7f16cf7ee3544ae781 Mon Sep 17 00:00:00 2001 From: TekH Date: Tue, 28 Jul 2026 10:30:18 +0200 Subject: [PATCH] Add new Client Dependency Injection project A new project, `DigitalData.MessagingService.Client.DependencyInjection`, has been added to the solution. - Updated `DigitalData.MessagingService.sln` to include the new project with its build configurations and nested project structure. - Created `DigitalData.MessagingService.Client.DependencyInjection.csproj` targeting `net462`, `net480`, and `net8.0`. - Added project metadata such as `PackageId`, `Authors`, `Version`, and more. - Included a dependency on `RabbitMQ.Client` (v7.2.1). - Configured nullable reference types and set the language version to `latest`. - Added `icon.png` for NuGet packaging and enabled XML documentation generation. --- DigitalData.MessagingService.sln | 7 ++++ ...gService.Client.DependencyInjection.csproj | 34 +++++++++++++++++++ 2 files changed, 41 insertions(+) create mode 100644 src/presentation/DigitalData.MessagingService.Client.DependencyInjection/DigitalData.MessagingService.Client.DependencyInjection.csproj diff --git a/DigitalData.MessagingService.sln b/DigitalData.MessagingService.sln index 70eaa01..b58b2d3 100644 --- a/DigitalData.MessagingService.sln +++ b/DigitalData.MessagingService.sln @@ -35,6 +35,8 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "DigitalData.MessagingServic EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "DigitalData.MessagingService.API", "src\presentation\DigitalData.MessagingService.API\DigitalData.MessagingService.API.csproj", "{8BF22107-3CB9-C326-B94B-C40C99DA9B68}" EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "DigitalData.MessagingService.Client.DependencyInjection", "src\presentation\DigitalData.MessagingService.Client.DependencyInjection\DigitalData.MessagingService.Client.DependencyInjection.csproj", "{B67C6FA8-DA47-41EC-B15A-511C5B19C036}" +EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|Any CPU = Debug|Any CPU @@ -69,6 +71,10 @@ Global {8BF22107-3CB9-C326-B94B-C40C99DA9B68}.Debug|Any CPU.Build.0 = Debug|Any CPU {8BF22107-3CB9-C326-B94B-C40C99DA9B68}.Release|Any CPU.ActiveCfg = Release|Any CPU {8BF22107-3CB9-C326-B94B-C40C99DA9B68}.Release|Any CPU.Build.0 = Release|Any CPU + {B67C6FA8-DA47-41EC-B15A-511C5B19C036}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {B67C6FA8-DA47-41EC-B15A-511C5B19C036}.Debug|Any CPU.Build.0 = Debug|Any CPU + {B67C6FA8-DA47-41EC-B15A-511C5B19C036}.Release|Any CPU.ActiveCfg = Release|Any CPU + {B67C6FA8-DA47-41EC-B15A-511C5B19C036}.Release|Any CPU.Build.0 = Release|Any CPU EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE @@ -84,6 +90,7 @@ Global {56607AAB-3DEC-CB78-3062-56A8EEF5E9D2} = {71BEA4D0-7835-4A8C-B11E-1088E0801DCE} {4CF993A6-FA3E-CBF7-C4CB-FFAEBFCFF705} = {71BEA4D0-7835-4A8C-B11E-1088E0801DCE} {8BF22107-3CB9-C326-B94B-C40C99DA9B68} = {B52B4CEE-1C67-424B-8659-370FEA7EAF2A} + {B67C6FA8-DA47-41EC-B15A-511C5B19C036} = {B52B4CEE-1C67-424B-8659-370FEA7EAF2A} EndGlobalSection GlobalSection(ExtensibilityGlobals) = postSolution SolutionGuid = {90E29FDC-F6C6-414F-94BF-25DF61D18060} diff --git a/src/presentation/DigitalData.MessagingService.Client.DependencyInjection/DigitalData.MessagingService.Client.DependencyInjection.csproj b/src/presentation/DigitalData.MessagingService.Client.DependencyInjection/DigitalData.MessagingService.Client.DependencyInjection.csproj new file mode 100644 index 0000000..3806e4f --- /dev/null +++ b/src/presentation/DigitalData.MessagingService.Client.DependencyInjection/DigitalData.MessagingService.Client.DependencyInjection.csproj @@ -0,0 +1,34 @@ + + + + net462;net480;net8.0 + bin\$(Configuration)\$(TargetFramework)\$(MSBuildProjectName).xml + DigitalData.MessagingService.Client + Digital Data GmbH + Digital Data GmbH + DigitalData.MessagingService.Client + Copyright 2026 + icon.png + http://git.dd:3000/AppStd/Rec.git + digital data messaging service api client + 1.0.0-beta + 1.0.0.0 + 1.0.0.0 + + latest + enable + latest + + + + + + + + + True + \ + + + +