Skip to content

Upgrade to net10 - #14

Merged
mzagozda merged 4 commits into
mainfrom
upgrade-to-NET10
Jul 11, 2026
Merged

Upgrade to net10#14
mzagozda merged 4 commits into
mainfrom
upgrade-to-NET10

Conversation

@mzagozda

Copy link
Copy Markdown
Contributor

No description provided.

Copilot AI review requested due to automatic review settings July 11, 2026 21:01
@mzagozda
mzagozda merged commit c42f668 into main Jul 11, 2026
1 check passed

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Pull request overview

Upgrades the WindowLoggerConfigGui WinForms project from .NET Framework 4.8 to .NET 10 (windows) and updates the associated upgrade scenario documentation/configuration for the solution.

Changes:

  • Retarget WindowLoggerConfigGui to net10.0-windows and bump System.Text.Json to 10.0.3.
  • Replace/expand WindowAnalyser/appsettings.json with a much larger application/category ruleset.
  • Add .NET 10 upgrade scenario artifacts under .github/upgrades/scenarios/new-dotnet-version_ab2cb1/.

Reviewed changes

Copilot reviewed 7 out of 9 changed files in this pull request and generated 5 comments.

Show a summary per file
File Description
WindowLoggerConfigGui/WindowLoggerConfigGui.csproj Retargets Config GUI to net10.0-windows and updates System.Text.Json package version.
WindowAnalyser/appsettings.json Expands application/category matching configuration used by the analyser.
.github/upgrades/scenarios/new-dotnet-version_ab2cb1/tasks.md Tracks upgrade checklist/progress for the .NET 10 migration scenario.
.github/upgrades/scenarios/new-dotnet-version_ab2cb1/scenario.json Adds scenario metadata for the .NET version upgrade operation.
.github/upgrades/scenarios/new-dotnet-version_ab2cb1/plan.md Adds the written upgrade plan and validation steps for the migration.
.github/upgrades/scenarios/new-dotnet-version_ab2cb1/execution-log.md Logs prerequisite verification results for the upgrade.
.github/upgrades/scenarios/new-dotnet-version_ab2cb1/assessment.md Adds compatibility assessment output for projects/packages/APIs for .NET 10.

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

<PropertyGroup>
<OutputType>WinExe</OutputType>
<TargetFramework>net48</TargetFramework>
<TargetFramework>net10.0-windows</TargetFramework>
Comment on lines +84 to +86
"name": "Whatsapp",
"include": [ "Whatsapp" ],
"exclude": []
"exclude": []
},
{
"name": "Open Salamnder",

## Migration Strategy
**Approach: All-At-Once (atomic)**
- Rationale: Small solution (4 projects), shallow dependency graph (tray depends on the other three), only one project requires TF/pacakge change. Coordinated update minimizes multi-targeting overhead.
Comment on lines +24 to +25
- [ ] (1) Update WindowLoggerConfigGui target framework to net10.0-windows with Windows Desktop support per Plan §Project-by-Project Plans
- [ ] (2) Update System.Text.Json package from 10.0.2 to 10.0.3 in WindowLoggerConfigGui per Plan §Package Update Reference
@mzagozda
mzagozda deleted the upgrade-to-NET10 branch July 11, 2026 21:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants