Files
Mimante/.github/upgrades/tasks.md
T

1.9 KiB

.NET 10.0 Upgrade — Execution Tasks

Progress Dashboard

Metric Value
Total Tasks 5
Completed 0
In Progress 0
Failed 0
Not Started 5

Tasks

[?] TASK-001: Verify Prerequisites

Scope: Environment validation References: Plan §1, §4.1

Actions:

  • [?] (1) Verify .NET 10 SDK is installed and available on the machine
  • (2) Verify no global.json file conflicts with target framework net10.0
  • (3) Verify current branch is upgrade-to-NET10

[ ] TASK-002: Update Target Framework

Scope: AutoBidder.csproj References: Plan §2, §4.1

Actions:

  • (1) Update TargetFramework property in AutoBidder.csproj from net8.0 to net10.0
  • (2) Verify the project file contains <TargetFramework>net10.0</TargetFramework>

[ ] TASK-003: Update NuGet Packages

Scope: AutoBidder.csproj References: Plan §5

Actions:

  • (1) Update Microsoft.AspNetCore.Identity.EntityFrameworkCore from 8.0.0 to 10.0.5
  • (2) Update Microsoft.EntityFrameworkCore.Sqlite from 8.0.0 to 10.0.5
  • (3) Verify Npgsql.EntityFrameworkCore.PostgreSQL 8.0.0 compatibility — if incompatible with EF Core 10, find and update to a compatible version
  • (4) Restore packages and verify no dependency conflicts

[ ] TASK-004: Build and Fix Compilation Errors

Scope: AutoBidder.sln References: Plan §6, §8

Actions:

  • (1) Build the solution
  • (2) If build errors exist, analyze and fix all compilation errors
  • (3) Rebuild and verify solution builds with 0 errors

[ ] TASK-005: Commit and Final Validation

Scope: Repository References: Plan §10, §11

Actions:

  • (1) Verify all success criteria from Plan §11 are met
  • (2) Stage all changes and commit with message: Upgrade to .NET 10.0 — update framework and packages
  • (3) Verify commit succeeded