Summary
Add a new "Simulate Update" module to GeneralUpdate.Tools that allows users to test patch packages end-to-end.
Requirements
- User provides: old version directory, patch .zip, simulation output directory
- Tools generates client.cs and upgrade.cs (single-file, dotnet run) in output dir
- Tools runs embedded ASP.NET local server to serve the patch
- Client detects update, downloads patch, launches upgrade process
- Upgrade applies the patch via GeneralUpdate pipeline
- Tools collects logs and generates simulation_report.md
Sub-Issues
Reference: GeneralUpdate-Samples (ClientSample, UpgradeSample, ServerSample)
Summary
Add a new "Simulate Update" module to GeneralUpdate.Tools that allows users to test patch packages end-to-end.
Requirements
Sub-Issues
Reference: GeneralUpdate-Samples (ClientSample, UpgradeSample, ServerSample)