|
| 1 | +# .NET 10.0 Upgrade Report |
| 2 | + |
| 3 | +## Project target framework modifications |
| 4 | + |
| 5 | +| Project name | Old Target Framework | New Target Framework | Commits | |
| 6 | +|:-----------------------------------------------------------|:--------------------:|:--------------------:|:-------------------------------| |
| 7 | +| Dove.Blog.Abstractions\Dove.Blog.Abstractions.csproj | net9.0 | net10.0 | 1f25e5bb | |
| 8 | +| Dove.Blog.Data\Dove.Blog.Data.csproj | net9.0 | net10.0 | 5b8e68d4 | |
| 9 | +| Dove.Blog.Logic\Dove.Blog.Logic.csproj | net9.0 | net10.0 | 763d9cc4 | |
| 10 | +| Dove.Blog.WebApp\Dove.Blog.WebApp.csproj | net9.0 | net10.0 | 875103d3 | |
| 11 | +| Dove.Blog.Tests\Dove.Blog.Tests.csproj | net9.0 | net10.0 | e10d10b0 | |
| 12 | + |
| 13 | +## NuGet Packages |
| 14 | + |
| 15 | +| Package Name | Old Version | New Version | Commit Id | |
| 16 | +|:-------------------------------|:-----------:|:-----------:|:----------| |
| 17 | +| Microsoft.AspNetCore.OpenApi | 9.0.4 | 10.0.3 | a53595ae | |
| 18 | + |
| 19 | +## All commits |
| 20 | + |
| 21 | +| Commit ID | Description | |
| 22 | +|:----------|:----------------------------------------------------------------------------------------------------| |
| 23 | +| ef72b588 | Commit upgrade plan | |
| 24 | +| 1f25e5bb | Update Dove.Blog.Abstractions.csproj to net10.0 | |
| 25 | +| 5b8e68d4 | Update Dove.Blog.Data.csproj to target net10.0 | |
| 26 | +| d5589d05 | Fix IWebHostEnvironment using directive in FileDataProvider.cs | |
| 27 | +| a477e420 | Update IWebHostEnvironment using directive for .NET 10.0 | |
| 28 | +| faf75b51 | Store final changes for step 'Upgrade Dove.Blog.Data\Dove.Blog.Data.csproj' | |
| 29 | +| dc846eb6 | Update IWebHostEnvironment using directive for .NET 10.0 | |
| 30 | +| 3cceae52 | Fix IWebHostEnvironment using directive in FileDataProvider.cs | |
| 31 | +| 763d9cc4 | Update Dove.Blog.Logic.csproj to target net10.0 | |
| 32 | +| 875103d3 | Update Dove.Blog.WebApp.csproj to target .NET 10.0 | |
| 33 | +| a53595ae | Update OpenApi package version in Dove.Blog.WebApp.csproj | |
| 34 | +| 425c3242 | InitialUpgrade already complete. No feature upgrades needed. Running validation. | |
| 35 | +| e10d10b0 | Update Dove.Blog.Tests.csproj to target net10.0 | |
| 36 | + |
| 37 | +## Project feature upgrades |
| 38 | + |
| 39 | +### Dove.Blog.Data |
| 40 | + |
| 41 | +- Replaced `Microsoft.AspNetCore.Hosting.Abstractions` NuGet package (v2.3.0) with a `FrameworkReference` to `Microsoft.AspNetCore.App` to resolve `IWebHostEnvironment` availability on .NET 10.0. |
| 42 | +- Updated using directives in `FileDataProvider.cs` to reference the correct namespace for `IWebHostEnvironment`. |
| 43 | + |
| 44 | +## Next steps |
| 45 | + |
| 46 | +- Consider migrating the `xunit` package (v2.9.3) to xUnit.net v3, as v2 is deprecated and will only receive security updates. See: https://xunit.net/docs/getting-started/v3/migration |
0 commit comments