Summary
- rename
Download managertoUpdate Manager - make the post-update relauncher wait until the installed EXE reports the selected target version
- replace manager files with
ignoreversionso same-version hotfix/repair installs cannot leave stale DLLs behind
Root cause
The manager update flow started the silent installer and then relaunched after a fixed delay. On slower systems this could reopen the old manager before the installer had finished replacing files, making the update appear successful while the old version was still running. A later force reinstall worked because it forced the replacement path again.
Validation
dotnet build .\BeszelAgentManager.sln -c Releasedotnet test .\BeszelAgentManager.sln -c Release --no-build- verified WinUI and helper EXE file versions are
4.0.2.0