Skip to content

Bump TargetFramework: net8.0 -> net10.0 - #733

Merged
mpreyskurantov merged 24 commits into
DevExpress:masterfrom
miherlosev:update_to_net10
Aug 5, 2026
Merged

Bump TargetFramework: net8.0 -> net10.0#733
mpreyskurantov merged 24 commits into
DevExpress:masterfrom
miherlosev:update_to_net10

Conversation

@miherlosev

@miherlosev miherlosev commented Jul 29, 2026

Copy link
Copy Markdown
Contributor

Similar to prev:

Changes:

  • Bump target frameworks (new8.0-> net10.0, net462-> net472)
  • Remove EFCore8, EFCore9 tests projects
  • Update ci net version
  • Update Microsoft.EntityFrameworkCore.SqlServer to 10 version and remove unnecessary VersionOverride attributes.
  • Explicitly specify the NHibernate version to support net10 (FluentHibernate is the latest version and it references the old NHibernate version).
  • Update the LinqKit.Microsoft.EntityFrameworkCore, System.Text.Json, System.Security.Cryptography.Xml to 10.x version
  • Remove unnecessary dependencies: System.Net.Http, System.Text.RegularExpressions

@miherlosev miherlosev changed the title Update to net10 Change target to net10 Jul 29, 2026
@miherlosev miherlosev changed the title Change target to net10 Change target to net10, support NET11 Jul 29, 2026
Comment thread net/Directory.Packages.props Outdated
@DevExpress DevExpress deleted a comment from miherlosev Jul 29, 2026
@mpreyskurantov mpreyskurantov changed the title Change target to net10, support NET11 Bump TargetFrameworks: net462 -> net472, net8.0 -> net10.0 Jul 29, 2026
@mpreyskurantov mpreyskurantov added the dependencies Pull requests that update a dependency file label Jul 29, 2026
mpreyskurantov
mpreyskurantov previously approved these changes Aug 3, 2026
mpreyskurantov
mpreyskurantov previously approved these changes Aug 4, 2026
@miherlosev miherlosev changed the title Bump TargetFrameworks: net462 -> net472, net8.0 -> net10.0 Bump TargetFrameworks: net8.0 -> net10.0 Aug 4, 2026
@miherlosev miherlosev changed the title Bump TargetFrameworks: net8.0 -> net10.0 Bump TargetFramework: net8.0 -> net10.0 Aug 4, 2026

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Updates the .NET build baseline for the net/ solution by moving projects and dependencies forward (net8.0 → net10.0), trimming out-of-support EFCore test projects, and aligning CI/package management with the newer stack.

Changes:

  • Bump project target frameworks to net10.0 (and adjust remaining .NET Framework targets as part of the baseline shift).
  • Update centrally-managed package versions (EF Core 10, LinqKit EF Core 10, System.* 10.x) and remove per-project version overrides / unnecessary dependencies.
  • Remove EFCore8/EFCore9 test projects and update CI to install/use the newer .NET SDK.

Reviewed changes

Copilot reviewed 13 out of 13 changed files in this pull request and generated 2 comments.

Show a summary per file
File Description
net/Sample/Sample.csproj Drops EFCore.SqlServer VersionOverride to rely on central package versioning.
net/Directory.Packages.props Updates central package versions (EF Core 10, LinqKit 10, System.* 10.x), adds NHibernate pinning, removes unused package versions.
net/Directory.Packages.md Updates the generated dependency/TFM map to reflect the new baseline.
net/DevExtreme.AspNet.Data/DevExtreme.AspNet.Data.csproj Updates primary library TFMs (note: still includes net462 in this PR).
net/DevExtreme.AspNet.Data.Tests/DevExtreme.AspNet.Data.Tests.csproj Moves main test project to net10.0.
net/DevExtreme.AspNet.Data.Tests.Xpo/DevExtreme.AspNet.Data.Tests.Xpo.csproj Moves XPO tests to net10.0.
net/DevExtreme.AspNet.Data.Tests.NH/DevExtreme.AspNet.Data.Tests.NH.csproj Moves NH tests to net10.0; adds explicit NHibernate ref; removes now-unneeded package refs.
net/DevExtreme.AspNet.Data.Tests.EFCore9/DevExtreme.AspNet.Data.Tests.EFCore9.csproj Removes EFCore9 test project.
net/DevExtreme.AspNet.Data.Tests.EFCore8/DevExtreme.AspNet.Data.Tests.EFCore8.csproj Removes EFCore8 test project.
net/DevExtreme.AspNet.Data.Tests.EFCore10/DevExtreme.AspNet.Data.Tests.EFCore10.csproj Drops EFCore.SqlServer VersionOverride to rely on central package versioning.
net/DevExtreme.AspNet.Data.Tests.Common/DevExtreme.AspNet.Data.Tests.Common.csproj Updates shared test infrastructure TFMs (note: still includes net462 in this PR).
net/DevExtreme.AspNet.Data.sln Removes EFCore8/EFCore9 projects from the solution.
.github/workflows/ci.yml Updates CI SDK installation from 8.0 to 10.0 for release packaging.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread net/DevExtreme.AspNet.Data/DevExtreme.AspNet.Data.csproj
@mpreyskurantov
mpreyskurantov merged commit e1971f2 into DevExpress:master Aug 5, 2026
10 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants