Skip to content

fix: add missing Drivelution files to GeneralUpdate.Core compilation#300

Merged
JusterZhu merged 1 commit into
masterfrom
fix/core-missing-drilevolution-files
May 23, 2026
Merged

fix: add missing Drivelution files to GeneralUpdate.Core compilation#300
JusterZhu merged 1 commit into
masterfrom
fix/core-missing-drilevolution-files

Conversation

@JusterZhu
Copy link
Copy Markdown
Collaborator

Summary

GeneralUpdate.Core uses individual Compile Include links to Drivelution source files. The 9-PR refactoring added 12 new files that were not included.

Root cause

The refactoring created these new files under Drivelution but the Core project csproj explicitly lists each linked file — new files don't appear automatically.

Fix

Added 12 missing files to the net10.0 condition block + Microsoft.Extensions.DependencyInjection.Abstractions package reference.

Verification

Full solution build (GeneralUpdate.slnx): 0 warnings, 0 errors

…csproj compilation list

GeneralUpdate.Core links Drivelution source files individually. The 9-PR refactoring
added 12 new files that were not included in the compile list, causing CS0234/CS0246
errors for Core.Execution, Core.Pipeline, UpdateProgress, BatchUpdateResult, etc.

Added:
- 6 Core/Pipeline/* files
- 3 Core/Execution/* files
- 1 Core/ServiceCollectionExtensions.cs
- 2 Abstractions/Models/* (UpdateProgress, BatchUpdateResult)
- Microsoft.Extensions.DependencyInjection.Abstractions for net10.0 target

Full solution builds: 0 warnings, 0 errors.
Copilot AI review requested due to automatic review settings May 23, 2026 11:48
@JusterZhu JusterZhu merged commit b24363c into master May 23, 2026
1 check failed
@JusterZhu JusterZhu deleted the fix/core-missing-drilevolution-files branch May 23, 2026 11:48
@JusterZhu JusterZhu review requested due to automatic review settings May 23, 2026 12:09
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.

1 participant