You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The v1.0.0-beta.1 client crashed on launch with "microsoft.windowsappruntime
.bootstrap.dll was not found" on any machine without the Windows App SDK runtime
installed. Two faults, both fixed:
- The stage step copied only app.exe, dropping the runtime DLLs the build places
beside it. Now copy the whole client build output (minus Rust artifacts) and
rename the exe.
- The client was framework-dependent (needs the runtime installed system-wide).
Add a `self-contained` cargo feature: build.rs bundles the full WinAppSDK
runtime next to the exe and main.rs skips the bootstrapper (which otherwise
keeps a load-time dependency on the bootstrap shim). Release builds pass
`--features self-contained`. Verified locally: the self-contained exe launches
and opens its window with no runtime pre-installed; dumpbin confirms the
bootstrap DLL is no longer a load-time import.
Also drop the MSIX output. mpdev wraps the package in its x64 Package Support
Framework launcher (to inject the Syncfusion env var), so the arm64 MSIX ships an
x64 PsfLauncher64.exe + a VFS\ProgramFilesX64 payload and fails to install with
0x80070005. Ship signed MSI + portable zip for both arches instead; revisit MSIX
later. The MSI's SmartScreen prompt is cert-reputation, not a signing fault.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
0 commit comments