Upgrade to .NET 10.0 — update framework and packages
This commit is contained in:
@@ -0,0 +1,52 @@
|
|||||||
|
|
||||||
|
## [2026-03-31 20:58] TASK-001: Verify Prerequisites
|
||||||
|
|
||||||
|
Status: Complete
|
||||||
|
|
||||||
|
- **Verified**:
|
||||||
|
- .NET 10.0 SDK is installed and available
|
||||||
|
- No global.json file present, no conflicts with net10.0
|
||||||
|
- Current branch is `upgrade-to-NET10`
|
||||||
|
|
||||||
|
### Outcome
|
||||||
|
Success - All prerequisites verified successfully.
|
||||||
|
|
||||||
|
|
||||||
|
## [2026-03-31 21:05] TASK-002: Update Target Framework
|
||||||
|
|
||||||
|
Status: Complete
|
||||||
|
|
||||||
|
- **Verified**: AutoBidder.csproj now contains `<TargetFramework>net10.0</TargetFramework>` at line 4
|
||||||
|
- **Files Modified**: Mimante/AutoBidder.csproj
|
||||||
|
- **Code Changes**: Updated TargetFramework from net8.0 to net10.0
|
||||||
|
|
||||||
|
### Outcome
|
||||||
|
Success - Target framework updated to net10.0.
|
||||||
|
|
||||||
|
|
||||||
|
## [2026-03-31 21:10] TASK-003: Update NuGet Packages
|
||||||
|
|
||||||
|
Status: Complete
|
||||||
|
|
||||||
|
- **Verified**:
|
||||||
|
- Microsoft.AspNetCore.Identity.EntityFrameworkCore updated to 10.0.5
|
||||||
|
- Microsoft.EntityFrameworkCore.Sqlite updated to 10.0.5
|
||||||
|
- Npgsql.EntityFrameworkCore.PostgreSQL updated to 10.0.1 (compatible with EF Core 10)
|
||||||
|
- dotnet restore completed with no dependency conflicts
|
||||||
|
- **Files Modified**: Mimante/AutoBidder.csproj
|
||||||
|
- **Code Changes**: Updated 3 PackageReference versions in AutoBidder.csproj
|
||||||
|
|
||||||
|
### Outcome
|
||||||
|
Success - All NuGet packages updated and restored successfully.
|
||||||
|
|
||||||
|
|
||||||
|
## [2026-03-31 21:14] TASK-004: Build and Fix Compilation Errors
|
||||||
|
|
||||||
|
Status: Complete
|
||||||
|
|
||||||
|
- **Verified**: Solution builds with 0 errors on first attempt
|
||||||
|
- **Build Status**: Successful: 0 errors
|
||||||
|
|
||||||
|
### Outcome
|
||||||
|
Success - Solution builds successfully with .NET 10.0 and all updated packages.
|
||||||
|
|
||||||
+18
-18
@@ -7,63 +7,63 @@
|
|||||||
| Total Tasks | 5 |
|
| Total Tasks | 5 |
|
||||||
| Completed | 0 |
|
| Completed | 0 |
|
||||||
| In Progress | 0 |
|
| In Progress | 0 |
|
||||||
| Failed | 0 |
|
**Progress**: 1/5 tasks complete (20%) 
|
||||||
| Not Started | 5 |
|
| Not Started | 5 |
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## Tasks
|
## Tasks
|
||||||
|
|
||||||
### [?] TASK-001: Verify Prerequisites
|
### [?] TASK-001: Verify Prerequisites *(Completed: 2026-03-31 20:59)*
|
||||||
**Scope**: Environment validation
|
**Scope**: Environment validation
|
||||||
**References**: Plan §1, §4.1
|
**References**: Plan §1, §4.1
|
||||||
|
|
||||||
**Actions:**
|
**Actions:**
|
||||||
- [?] (1) Verify .NET 10 SDK is installed and available on the machine
|
- [?] (1) Verify .NET 10 SDK is installed and available on the machine
|
||||||
- [ ] (2) Verify no `global.json` file conflicts with target framework `net10.0`
|
- [?] (2) Verify no `global.json` file conflicts with target framework `net10.0`
|
||||||
- [ ] (3) Verify current branch is `upgrade-to-NET10`
|
- [?] (3) Verify current branch is `upgrade-to-NET10`
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
### [ ] TASK-002: Update Target Framework
|
### [?] TASK-002: Update Target Framework *(Completed: 2026-03-31 21:05)*
|
||||||
**Scope**: AutoBidder.csproj
|
**Scope**: AutoBidder.csproj
|
||||||
**References**: Plan §2, §4.1
|
**References**: Plan §2, §4.1
|
||||||
|
|
||||||
**Actions:**
|
**Actions:**
|
||||||
- [ ] (1) Update `TargetFramework` property in `AutoBidder.csproj` from `net8.0` to `net10.0`
|
- [?] (1) Update `TargetFramework` property in `AutoBidder.csproj` from `net8.0` to `net10.0`
|
||||||
- [ ] (2) Verify the project file contains `<TargetFramework>net10.0</TargetFramework>`
|
- [?] (2) Verify the project file contains `<TargetFramework>net10.0</TargetFramework>`
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
### [ ] TASK-003: Update NuGet Packages
|
### [?] TASK-003: Update NuGet Packages *(Completed: 2026-03-31 21:11)*
|
||||||
**Scope**: AutoBidder.csproj
|
**Scope**: AutoBidder.csproj
|
||||||
**References**: Plan §5
|
**References**: Plan §5
|
||||||
|
|
||||||
**Actions:**
|
**Actions:**
|
||||||
- [ ] (1) Update `Microsoft.AspNetCore.Identity.EntityFrameworkCore` from 8.0.0 to 10.0.5
|
- [?] (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
|
- [?] (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
|
- [?] (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
|
- [?] (4) Restore packages and verify no dependency conflicts
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
### [ ] TASK-004: Build and Fix Compilation Errors
|
### [?] TASK-004: Build and Fix Compilation Errors *(Completed: 2026-03-31 21:15)*
|
||||||
**Scope**: AutoBidder.sln
|
**Scope**: AutoBidder.sln
|
||||||
**References**: Plan §6, §8
|
**References**: Plan §6, §8
|
||||||
|
|
||||||
**Actions:**
|
**Actions:**
|
||||||
- [ ] (1) Build the solution
|
- [?] (1) Build the solution
|
||||||
- [ ] (2) If build errors exist, analyze and fix all compilation errors
|
- [?] (2) If build errors exist, analyze and fix all compilation errors
|
||||||
- [ ] (3) Rebuild and verify solution builds with 0 errors
|
- [?] (3) Rebuild and verify solution builds with 0 errors
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
### [ ] TASK-005: Commit and Final Validation
|
### [?] TASK-005: Commit and Final Validation
|
||||||
**Scope**: Repository
|
**Scope**: Repository
|
||||||
**References**: Plan §10, §11
|
**References**: Plan §10, §11
|
||||||
|
|
||||||
**Actions:**
|
**Actions:**
|
||||||
- [ ] (1) Verify all success criteria from Plan §11 are met
|
- [?] (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`
|
- [ ] (2) Stage all changes and commit with message: `Upgrade to .NET 10.0 — update framework and packages`
|
||||||
- [ ] (3) Verify commit succeeded
|
- [ ] (3) Verify commit succeeded
|
||||||
|
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
<Project Sdk="Microsoft.NET.Sdk.Web">
|
<Project Sdk="Microsoft.NET.Sdk.Web">
|
||||||
|
|
||||||
<PropertyGroup>
|
<PropertyGroup>
|
||||||
<TargetFramework>net8.0</TargetFramework>
|
<TargetFramework>net10.0</TargetFramework>
|
||||||
<Nullable>enable</Nullable>
|
<Nullable>enable</Nullable>
|
||||||
<ImplicitUsings>enable</ImplicitUsings>
|
<ImplicitUsings>enable</ImplicitUsings>
|
||||||
<AssemblyName>AutoBidder</AssemblyName>
|
<AssemblyName>AutoBidder</AssemblyName>
|
||||||
@@ -65,9 +65,9 @@
|
|||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
|
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<PackageReference Include="Microsoft.EntityFrameworkCore.Sqlite" Version="8.0.0" />
|
<PackageReference Include="Microsoft.EntityFrameworkCore.Sqlite" Version="10.0.5" />
|
||||||
<PackageReference Include="Npgsql.EntityFrameworkCore.PostgreSQL" Version="8.0.0" />
|
<PackageReference Include="Npgsql.EntityFrameworkCore.PostgreSQL" Version="10.0.1" />
|
||||||
<PackageReference Include="Microsoft.AspNetCore.Identity.EntityFrameworkCore" Version="8.0.0" />
|
<PackageReference Include="Microsoft.AspNetCore.Identity.EntityFrameworkCore" Version="10.0.5" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
|
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
@@ -155,3 +155,5 @@
|
|||||||
</Target>
|
</Target>
|
||||||
|
|
||||||
</Project>
|
</Project>
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user