Skip to content

Commit b46a41b

Browse files
Refactor MediatR package references
Replaced MediatR with MediatR.Contracts in the Domain project to avoid bringing in unnecessary dependencies. Added full MediatR package to the Application project, where request handling occurs.
1 parent 296942e commit b46a41b

File tree

3 files changed

+3
-8
lines changed

3 files changed

+3
-8
lines changed

Directory.Packages.props

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@
1616
<PackageVersion Include="FluentValidation.AspNetCore" Version="11.3.0" />
1717
<PackageVersion Include="FluentValidation.DependencyInjectionExtensions" Version="11.11.0" />
1818
<PackageVersion Include="MediatR" Version="12.4.1" />
19+
<PackageVersion Include="MediatR.Contracts" Version="2.0.1" />
1920
<PackageVersion Include="Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore" Version="$(AspnetVersion)" />
2021
<PackageVersion Include="Microsoft.AspNetCore.Identity.EntityFrameworkCore" Version="$(AspnetVersion)" />
2122
<PackageVersion Include="Microsoft.AspNetCore.Mvc.Testing" Version="$(AspnetVersion)" />
@@ -40,25 +41,21 @@
4041
<PackageVersion Include="Respawn" Version="6.2.1" />
4142
<PackageVersion Include="Shouldly" Version="4.3.0" />
4243
<PackageVersion Include="System.Configuration.ConfigurationManager" Version="9.0.0" />
43-
4444
<!--#if(!UseApiOnly)-->
4545
<PackageVersion Include="Microsoft.AspNetCore.SpaProxy" Version="$(AspnetVersion)" />
4646
<PackageVersion Include="Microsoft.Playwright" Version="1.48.0" />
4747
<PackageVersion Include="SpecFlow.Plus.LivingDocPlugin" Version="3.9.57" />
4848
<PackageVersion Include="SpecFlow.NUnit" Version="3.9.74" />
4949
<!--#endif-->
50-
5150
<!--#if (UseAspire)-->
5251
<!--#if (UsePostgreSQL)-->
5352
<PackageVersion Include="Aspire.Npgsql.EntityFrameworkCore.PostgreSQL" Version="$(AspireVersion)" />
5453
<PackageVersion Include="Aspire.Hosting.PostgreSQL" Version="$(AspireVersion)" />
5554
<!--#endif-->
56-
5755
<!--#if (UseSqlServer)-->
5856
<PackageVersion Include="Aspire.Microsoft.EntityFrameworkCore.SqlServer" Version="$(AspireVersion)" />
5957
<PackageVersion Include="Aspire.Hosting.SqlServer" Version="$(AspireVersion)" />
6058
<!--#endif-->
61-
6259
<PackageVersion Include="Aspire.Hosting.AppHost" Version="$(AspireVersion)" />
6360
<PackageVersion Include="Microsoft.Extensions.Http.Resilience" Version="9.0.0" />
6461
<PackageVersion Include="Microsoft.Extensions.ServiceDiscovery" Version="9.0.0" />
@@ -68,16 +65,13 @@
6865
<PackageVersion Include="OpenTelemetry.Instrumentation.Http" Version="1.9.0" />
6966
<PackageVersion Include="OpenTelemetry.Instrumentation.Runtime" Version="1.9.0" />
7067
<!--#endif-->
71-
7268
<!--#if (UsePostgreSQL)-->
7369
<PackageVersion Include="Npgsql.EntityFrameworkCore.PostgreSQL" Version="9.0.1" />
7470
<PackageVersion Include="Testcontainers.PostgreSql" Version="4.0.0" />
7571
<!--#endif-->
76-
7772
<!--#if (UseSqlite)-->
7873
<PackageVersion Include="Microsoft.EntityFrameworkCore.Sqlite" Version="$(EfcoreVersion)" />
7974
<!--#endif-->
80-
8175
<!--#if (UseSqlServer)-->
8276
<PackageVersion Include="Microsoft.EntityFrameworkCore.SqlServer" Version="$(EfcoreVersion)" />
8377
<PackageVersion Include="Testcontainers.MsSql" Version="4.0.0" />

src/Application/Application.csproj

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
<PackageReference Include="Ardalis.GuardClauses" />
1010
<PackageReference Include="AutoMapper" />
1111
<PackageReference Include="FluentValidation.DependencyInjectionExtensions" />
12+
<PackageReference Include="MediatR" />
1213
<PackageReference Include="Microsoft.EntityFrameworkCore" />
1314
<PackageReference Include="Microsoft.Extensions.Hosting" />
1415
</ItemGroup>

src/Domain/Domain.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
</PropertyGroup>
77

88
<ItemGroup>
9-
<PackageReference Include="MediatR" />
9+
<PackageReference Include="MediatR.Contracts" />
1010
</ItemGroup>
1111

1212
</Project>

0 commit comments

Comments
 (0)