[PR #974] [MERGED] Drop .NET 6.0, default to .NET 10.0 and update dependencies #1391

Open
opened 2026-01-29 17:00:18 +00:00 by claunia · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/ElectronNET/Electron.NET/pull/974
Author: @davidroth
Created: 12/10/2025
Status: Merged
Merged: 12/11/2025
Merged by: @FlorianRappl

Base: developHead: dotnet-targets


📝 Commits (1)

  • 1baa5c6 Drop .NET 6.0, default to .NET 10.0 and update dependencies

📊 Changes

13 files changed (+20 additions, -28 deletions)

View changed files

📝 nuke/_build.csproj (+4 -4)
📝 src/ElectronNET.API/ElectronNET.API.csproj (+3 -3)
📝 src/ElectronNET.AspNet/ElectronNET.AspNet.csproj (+1 -7)
📝 src/ElectronNET.Build/ElectronNET.Build.csproj (+3 -5)
📝 src/ElectronNET.ConsoleApp/ElectronNET.ConsoleApp.csproj (+1 -1)
📝 src/ElectronNET.ConsoleApp/Properties/PublishProfiles/linux-x64.pubxml (+1 -1)
📝 src/ElectronNET.ConsoleApp/Properties/PublishProfiles/publish-win-x64.pubxml (+1 -1)
📝 src/ElectronNET.ConsoleApp/Properties/PublishProfiles/win-x64.pubxml (+1 -1)
📝 src/ElectronNET.Samples.ElectronHostHook/ElectronNET.Samples.ElectronHostHook.csproj (+1 -1)
📝 src/ElectronNET.WebApp/ElectronNET.WebApp.csproj (+1 -1)
📝 src/ElectronNET.WebApp/Properties/PublishProfiles/linux-x64.pubxml (+1 -1)
📝 src/ElectronNET.WebApp/Properties/PublishProfiles/win-x64.pubxml (+1 -1)
📝 src/ElectronNET/ElectronNET.csproj (+1 -1)

📄 Description

Updated all projects to target .NET 10.0, removing support for .NET 6.0. (Out of support since 1 year)
.NET 6.0 is out of support since over 1 year, it makes no sense to build for it and is annoying if one does not have the 6.0 SDK installed.

Upgraded key dependencies, including:

  • Microsoft.Build and Microsoft.Build.Tasks.Core to 18.0.2.
  • Nuke.Common to 10.1.0.
  • System.Drawing.Common to 10.0.1.
  • System.Text.Json to 10.0.1.

🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/ElectronNET/Electron.NET/pull/974 **Author:** [@davidroth](https://github.com/davidroth) **Created:** 12/10/2025 **Status:** ✅ Merged **Merged:** 12/11/2025 **Merged by:** [@FlorianRappl](https://github.com/FlorianRappl) **Base:** `develop` ← **Head:** `dotnet-targets` --- ### 📝 Commits (1) - [`1baa5c6`](https://github.com/ElectronNET/Electron.NET/commit/1baa5c62006a476fa093a3b54ad62a6bc21ffaf5) Drop .NET 6.0, default to .NET 10.0 and update dependencies ### 📊 Changes **13 files changed** (+20 additions, -28 deletions) <details> <summary>View changed files</summary> 📝 `nuke/_build.csproj` (+4 -4) 📝 `src/ElectronNET.API/ElectronNET.API.csproj` (+3 -3) 📝 `src/ElectronNET.AspNet/ElectronNET.AspNet.csproj` (+1 -7) 📝 `src/ElectronNET.Build/ElectronNET.Build.csproj` (+3 -5) 📝 `src/ElectronNET.ConsoleApp/ElectronNET.ConsoleApp.csproj` (+1 -1) 📝 `src/ElectronNET.ConsoleApp/Properties/PublishProfiles/linux-x64.pubxml` (+1 -1) 📝 `src/ElectronNET.ConsoleApp/Properties/PublishProfiles/publish-win-x64.pubxml` (+1 -1) 📝 `src/ElectronNET.ConsoleApp/Properties/PublishProfiles/win-x64.pubxml` (+1 -1) 📝 `src/ElectronNET.Samples.ElectronHostHook/ElectronNET.Samples.ElectronHostHook.csproj` (+1 -1) 📝 `src/ElectronNET.WebApp/ElectronNET.WebApp.csproj` (+1 -1) 📝 `src/ElectronNET.WebApp/Properties/PublishProfiles/linux-x64.pubxml` (+1 -1) 📝 `src/ElectronNET.WebApp/Properties/PublishProfiles/win-x64.pubxml` (+1 -1) 📝 `src/ElectronNET/ElectronNET.csproj` (+1 -1) </details> ### 📄 Description Updated all projects to target .NET 10.0, removing support for .NET 6.0. (Out of support since 1 year) .NET 6.0 is out of support since over 1 year, it makes no sense to build for it and is annoying if one does not have the 6.0 SDK installed. Upgraded key dependencies, including: - `Microsoft.Build` and `Microsoft.Build.Tasks.Core` to 18.0.2. - `Nuke.Common` to 10.1.0. - `System.Drawing.Common` to 10.0.1. - `System.Text.Json` to 10.0.1. --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
claunia added the pull-request label 2026-01-29 17:00:18 +00:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/Electron.NET#1391