.NET 10 upgrade#135
Conversation
Update project to target .NET 10. Update nuget packages. Update workflows
There was a problem hiding this comment.
Pull request overview
This PR upgrades the project from .NET 8.0 to .NET 10.0, updating target frameworks, NuGet package dependencies, and CI/CD workflow configurations to support the new runtime version.
Key Changes:
- Updated target framework from
net8.0tonet10.0across all projects - Upgraded NuGet packages to versions compatible with .NET 10
- Updated GitHub Actions workflows to use .NET 10.0.x runtime
Reviewed changes
Copilot reviewed 6 out of 6 changed files in this pull request and generated 1 comment.
Show a summary per file
| File | Description |
|---|---|
| sql-log-shipping-service/LogShippingService.csproj | Updated target framework to net10.0-windows7.0 and upgraded 10 NuGet packages to .NET 10-compatible versions |
| sql-log-shipping-service-tests/LogShippingServiceTests.csproj | Updated test project target framework to net10.0-windows7.0 and upgraded MSTest packages to version 4.0.2 |
| .github/workflows/tag-create-release.yml | Updated dotnet-version from 8.0.x to 10.0.x |
| .github/workflows/codeql-analysis.yml | Updated dotnet-version from 8.0.x to 10.0.x |
| .github/workflows/build.yml | Updated dotnet-version from 8.0.x to 10.0.x |
| .github/workflows/build copy.yml | Updated dotnet-version from 8.0.x to 10.0.x |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
|
|
||
| <PropertyGroup> | ||
| <TargetFramework>net8.0-windows</TargetFramework> | ||
| <TargetFramework>net10.0-windows7.0</TargetFramework> |
There was a problem hiding this comment.
[nitpick] The target framework specifies net10.0-windows7.0 while the main project uses the same. However, the original test project used net8.0-windows without the version suffix. Consider whether the Windows 7.0 API level is necessary for tests, or if net10.0-windows would be more appropriate for consistency.
| <TargetFramework>net10.0-windows7.0</TargetFramework> | |
| <TargetFramework>net10.0-windows</TargetFramework> |
Update project to target .NET 10.
Update nuget packages.
Update workflows