.Net update prep
This commit is contained in:
@@ -1,5 +1,14 @@
|
|||||||
# Component Review Register
|
# Component Review Register
|
||||||
|
|
||||||
Last updated: 2026-09-09
|
<style>
|
||||||
|
table th,
|
||||||
|
table td {
|
||||||
|
vertical-align: top;
|
||||||
|
}
|
||||||
|
</style>
|
||||||
|
|
||||||
No formal BusinessMgr component reviews have been recorded yet.
|
Last updated: 2026-09-10
|
||||||
|
|
||||||
|
| Component | Scope | Status | Date reviewed | Next steps | Notes |
|
||||||
|
|---|---|---|---|---|---|
|
||||||
|
| `BusinessMgr.sln` | Pre-migration restore, Debug build, and tests | Baseline captured; passing with toolchain requirement | 2026-09-10 | Retarget in dependency order after Common exposes validated .NET 10 targets, then repeat the full build and both test suites. | Restore succeeds with SDK 10.0.401. The complete solution builds with Visual Studio 18 MSBuild. The .NET CLI cannot build `SaBusMgrTest_Portal` because its SSDT SQL unit-testing targets are Visual Studio-specific (`MSB4278`). Control tests passed 8 of 8 and Portal tests passed 13 of 13. |
|
||||||
|
|||||||
+3
-2
@@ -13,7 +13,6 @@ Last updated: 2026-09-10
|
|||||||
|
|
||||||
| Priority | Topic | Date noted | Next step | Notes |
|
| Priority | Topic | Date noted | Next step | Notes |
|
||||||
|---|---|---|---|---|
|
|---|---|---|---|---|
|
||||||
| P1 | Capture the pre-migration BusinessMgr build and test baseline | 2026-09-10 | Build `BusinessMgr.sln`, run both test projects, and record existing warnings, integration-test prerequisites, failures, and environmental limitations. | Depends on committing the current documentation changes separately. Requires the current Common sibling layout and compatible Common targets. |
|
|
||||||
| P1 | Migrate BusinessMgr to .NET 10 against compatible Common targets | 2026-09-10 | After Common exposes and validates temporary .NET 10 targets, retarget BusinessMgr libraries, applications, and tests in dependency order and run the full solution validation. | Review framework-specific packages separately, including ASP.NET Core runtime compilation, Identity, ODBC, and System.Drawing. Do not require parent-level untracked documentation to execute or track this work. |
|
| P1 | Migrate BusinessMgr to .NET 10 against compatible Common targets | 2026-09-10 | After Common exposes and validates temporary .NET 10 targets, retarget BusinessMgr libraries, applications, and tests in dependency order and run the full solution validation. | Review framework-specific packages separately, including ASP.NET Core runtime compilation, Identity, ODBC, and System.Drawing. Do not require parent-level untracked documentation to execute or track this work. |
|
||||||
|
|
||||||
## .NET 10 Dependencies and Sequence
|
## .NET 10 Dependencies and Sequence
|
||||||
@@ -32,4 +31,6 @@ No topics recorded yet.
|
|||||||
|
|
||||||
## Completed Topics
|
## Completed Topics
|
||||||
|
|
||||||
No topics recorded yet.
|
| Topic | Date noted | Date started | Date completed | Outcome |
|
||||||
|
|---|---|---|---|---|
|
||||||
|
| Capture the pre-migration BusinessMgr build and test baseline | 2026-09-10 | 2026-09-10 | 2026-09-10 | Using SDK 10.0.401, restore succeeded. Visual Studio 18 MSBuild built the complete Debug solution successfully, including the SSDT-dependent Portal test project. The .NET CLI built all production projects and the Control tests but reports `MSB4278` for the Portal test project's Visual Studio SSDT import, so Visual Studio MSBuild remains required for that project. Common's MailKit 4.13.0 dependency reports `NU1902`; the CLI build otherwise recorded 20 compiler warnings. Control tests passed 8 of 8 and Portal tests passed 13 of 13. |
|
||||||
|
|||||||
Reference in New Issue
Block a user