Skip to content

Commit 4aefce2

Browse files
Sneed, Anthonytonysneed
Sneed, Anthony
authored andcommitted
Update projects to .NET 8
1 parent bea50bb commit 4aefce2

File tree

8 files changed

+33
-32
lines changed

8 files changed

+33
-32
lines changed
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,15 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22

33
<PropertyGroup>
4-
<TargetFramework>net6.0</TargetFramework>
4+
<TargetFramework>net8.0</TargetFramework>
55
<Nullable>enable</Nullable>
66
<ImplicitUsings>enable</ImplicitUsings>
77
</PropertyGroup>
88

99
<ItemGroup>
1010
<PackageReference Include="EventDriven.CQRS.Extensions" Version="2.0.0" />
1111
<PackageReference Include="EventDriven.EventBus.Abstractions" Version="1.4.0" />
12-
<PackageReference Include="Microsoft.Extensions.Logging.Abstractions" Version="7.0.1" />
12+
<PackageReference Include="Microsoft.Extensions.Logging.Abstractions" Version="8.0.0" />
1313
</ItemGroup>
1414

1515
</Project>

reference-architecture/CustomerService/CustomerService.csproj

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<Project Sdk="Microsoft.NET.Sdk.Web">
22

33
<PropertyGroup>
4-
<TargetFramework>net6.0</TargetFramework>
4+
<TargetFramework>net8.0</TargetFramework>
55
<Nullable>enable</Nullable>
66
<ImplicitUsings>enable</ImplicitUsings>
77
</PropertyGroup>
@@ -13,7 +13,7 @@
1313
<PackageReference Include="EventDriven.DependencyInjection.URF.Mongo" Version="1.2.2" />
1414
<PackageReference Include="EventDriven.EventBus.Dapr" Version="1.4.0" />
1515
<PackageReference Include="EventDriven.EventBus.Dapr.EventCache.Mongo" Version="1.4.0" />
16-
<PackageReference Include="MongoDB.Driver" Version="2.22.0" />
16+
<PackageReference Include="MongoDB.Driver" Version="2.23.1" />
1717
<PackageReference Include="Swashbuckle.AspNetCore" Version="6.5.0" />
1818
<PackageReference Include="URF.Core.Mongo" Version="7.0.0" />
1919
</ItemGroup>

reference-architecture/OrderService/OrderService.csproj

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<Project Sdk="Microsoft.NET.Sdk.Web">
22

33
<PropertyGroup>
4-
<TargetFramework>net6.0</TargetFramework>
4+
<TargetFramework>net8.0</TargetFramework>
55
<Nullable>enable</Nullable>
66
<ImplicitUsings>enable</ImplicitUsings>
77
</PropertyGroup>
@@ -13,7 +13,7 @@
1313
<PackageReference Include="EventDriven.DependencyInjection.URF.Mongo" Version="1.2.2" />
1414
<PackageReference Include="EventDriven.EventBus.Dapr" Version="1.4.0" />
1515
<PackageReference Include="EventDriven.EventBus.Dapr.EventCache.Mongo" Version="1.4.0" />
16-
<PackageReference Include="MongoDB.Driver" Version="2.22.0" />
16+
<PackageReference Include="MongoDB.Driver" Version="2.23.1" />
1717
<PackageReference Include="Swashbuckle.AspNetCore" Version="6.5.0" />
1818
<PackageReference Include="URF.Core.Mongo" Version="7.0.0" />
1919
</ItemGroup>

reference-architecture/OrderService/Program.cs

Lines changed: 11 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -46,17 +46,19 @@
4646
app.UseRouting();
4747
app.UseAuthorization();
4848

49-
// Map Dapr Event Bus subscribers
49+
// Use Cloud Events (needed by Dapr)
5050
app.UseCloudEvents();
51-
app.UseEndpoints(endpoints =>
51+
52+
app.MapControllers();
53+
54+
// Map Dapr subscriber (needed by Dapr)
55+
app.MapSubscribeHandler();
56+
57+
// Map Dapr Event Bus subscribers
58+
app.MapDaprEventBus(eventBus => // used by event bus
5259
{
53-
endpoints.MapControllers();
54-
endpoints.MapSubscribeHandler(); // needed by dapr
55-
endpoints.MapDaprEventBus(eventBus => // used by event bus
56-
{
57-
var customerAddressUpdatedEventHandler = app.Services.GetRequiredService<CustomerAddressUpdatedEventHandler>();
58-
eventBus?.Subscribe(customerAddressUpdatedEventHandler, null, "v1");
59-
});
60+
var customerAddressUpdatedEventHandler = app.Services.GetRequiredService<CustomerAddressUpdatedEventHandler>();
61+
eventBus?.Subscribe(customerAddressUpdatedEventHandler, null, "v1");
6062
});
6163

6264
app.Run();

test/CustomerService.Tests/CustomerService.Tests.csproj

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,17 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22

33
<PropertyGroup>
4-
<TargetFramework>net6.0</TargetFramework>
4+
<TargetFramework>net8.0</TargetFramework>
55
<Nullable>enable</Nullable>
66

77
<IsPackable>false</IsPackable>
88
</PropertyGroup>
99

1010
<ItemGroup>
11-
<PackageReference Include="AutoFixture" Version="4.18.0" />
12-
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.7.2" />
13-
<PackageReference Include="Moq" Version="4.20.69" />
14-
<PackageReference Include="xunit" Version="2.5.2" />
11+
<PackageReference Include="AutoFixture" Version="4.18.1" />
12+
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.8.0" />
13+
<PackageReference Include="Moq" Version="4.20.70" />
14+
<PackageReference Include="xunit" Version="2.6.3" />
1515
<PackageReference Include="xunit.runner.visualstudio" Version="2.5.3">
1616
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
1717
<PrivateAssets>all</PrivateAssets>

test/EventDriven.ReferenceArchitecture.Specs/EventDriven.ReferenceArchitecture.Specs.csproj

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22

33
<PropertyGroup>
4-
<TargetFramework>net6.0</TargetFramework>
4+
<TargetFramework>net8.0</TargetFramework>
55
<Nullable>enable</Nullable>
66
<ImplicitUsings>enable</ImplicitUsings>
77
</PropertyGroup>
@@ -14,12 +14,12 @@
1414
<PackageReference Include="EventDriven.DependencyInjection" Version="1.1.0" />
1515
<PackageReference Include="EventDriven.DependencyInjection.URF.Mongo" Version="1.2.2" />
1616
<PackageReference Include="MediatR.Extensions.Microsoft.DependencyInjection" Version="11.1.0" />
17-
<PackageReference Include="Microsoft.Extensions.DependencyInjection" Version="7.0.0" />
18-
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.7.2" />
17+
<PackageReference Include="Microsoft.Extensions.DependencyInjection" Version="8.0.0" />
18+
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.8.0" />
1919
<PackageReference Include="SpecFlow.Plus.LivingDocPlugin" Version="3.9.57" />
2020
<PackageReference Include="SpecFlow.xUnit" Version="3.9.74" />
21-
<PackageReference Include="xunit" Version="2.5.2" />
22-
<PackageReference Include="xunit.runner.visualstudio" Version="2.5.3">
21+
<PackageReference Include="xunit" Version="2.6.3" />
22+
<PackageReference Include="xunit.runner.visualstudio" Version="2.5.5">
2323
<PrivateAssets>all</PrivateAssets>
2424
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
2525
</PackageReference>

test/EventDriven.ReferenceArchitecture.Specs/Steps/StepDefinitions.cs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,6 @@
1818
using OrderWriteDto = OrderService.DTO.Write.Order;
1919
using OrderReadDto = OrderService.DTO.Read.OrderView;
2020
using OrderWriteDtoAddress = OrderService.DTO.Write.Address;
21-
using CustomerMappingProfile = CustomerService.Mapping.AutoMapperProfile;
2221
using OrderMappingProfile = OrderService.Mapping.AutoMapperProfile;
2322

2423
namespace EventDriven.ReferenceArchitecture.Specs.Steps;

test/OrderService.Tests/OrderService.Tests.csproj

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,18 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22

33
<PropertyGroup>
4-
<TargetFramework>net6.0</TargetFramework>
4+
<TargetFramework>net8.0</TargetFramework>
55
<Nullable>enable</Nullable>
66

77
<IsPackable>false</IsPackable>
88
</PropertyGroup>
99

1010
<ItemGroup>
11-
<PackageReference Include="AutoFixture" Version="4.18.0" />
12-
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.7.2" />
13-
<PackageReference Include="Moq" Version="4.20.69" />
14-
<PackageReference Include="xunit" Version="2.5.2" />
15-
<PackageReference Include="xunit.runner.visualstudio" Version="2.5.3">
11+
<PackageReference Include="AutoFixture" Version="4.18.1" />
12+
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.8.0" />
13+
<PackageReference Include="Moq" Version="4.20.70" />
14+
<PackageReference Include="xunit" Version="2.6.3" />
15+
<PackageReference Include="xunit.runner.visualstudio" Version="2.5.5">
1616
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
1717
<PrivateAssets>all</PrivateAssets>
1818
</PackageReference>

0 commit comments

Comments
 (0)