mirror of
https://github.com/wwiinnddyy/LanMountainDesktop.git
synced 2026-06-20 23:54:26 +08:00
1.2 KiB
1.2 KiB
Runtime Packaging
Windows
- Windows installers do not bundle the .NET shared runtime.
LanMountainDesktop.Launcher.exeis the package-root bootstrapper and remains Native AOT/self-contained.LanMountainDesktop.AirAppRuntime.exeis a package-root framework-dependent JIT process. Launcher pre-starts it, and Host can start it as a direct-run fallback.LanMountainDesktop.exeandLanMountainDesktop.AirAppHost.exeare framework-dependent, RID-specific apps underapp-<version>/.- Inno Setup downloads and silently installs the matching .NET 10 Desktop Runtime before continuing:
- x64 installer:
https://aka.ms/dotnet/10.0/windowsdesktop-runtime-win-x64.exe - x86 installer:
https://aka.ms/dotnet/10.0/windowsdesktop-runtime-win-x86.exe
- x64 installer:
- Launcher runtime probing validates the architecture-matched
Microsoft.NETCore.App 10.*shared framework before starting framework-dependent processes.
If the launcher returns dotnet_runtime_missing, verify the runtime architecture:
dotnet --list-runtimes
Test-Path "C:\Program Files\dotnet\shared\Microsoft.NETCore.App"
Test-Path "C:\Program Files (x86)\dotnet\shared\Microsoft.NETCore.App"