You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This pull request upgrades the project to .NET 10 and updates related
dependencies and configurations throughout the codebase. The changes
ensure compatibility with the latest .NET SDK, update package versions,
and code analysis settings.
**.NET 10 Upgrade:**
* Updated the target framework to `net10.0` in all relevant `.csproj`
files to migrate the project from .NET 9 to .NET 10.
* Changed the SDK version in `global.json` to `10.0.100` to use the .NET
10 SDK.
* Updated the GitHub Actions workflow to use `actions/setup-dotnet@v4`
and reference `global.json` for SDK installation.
**Dependency Updates:**
* Bumped versions of key NuGet packages, including
`Microsoft.Extensions.DependencyInjection`,
`Microsoft.Extensions.Logging`, and test-related packages, to their .NET
10-compatible releases in `Directory.Packages.props`.
**Configuration and Code Analysis Improvements:**
* Increased the code analysis level to `10.0` in `DotNetAnalyzers.props`
for enhanced static analysis.
* Added a new analyzer rule configuration for `CA1873` to
`.editorconfig` to suggest avoiding expensive argument evaluation when
logging is disabled.
**Documentation and Versioning:**
* Updated the tool version references in `README.md` and bumped the
project version to `4.0-beta.{height}` in `version.json` to reflect the
major upgrade.
0 commit comments