Build: require 64-bit Windows — PlatformTarget x64 in app + tests (bundled ffmpeg is win64, ONNX Runtime has no win-x86, 32-bit address space can't hold 1080p buffers) (Unit: 64-bit requirement)

This commit is contained in:
2026-10-09 10:01:38 -07:00
parent 9f3c154d84
commit f529d47f42
5 changed files with 24 additions and 2 deletions
+4
View File
@@ -151,6 +151,10 @@ There is currently **no `.manifest` file in the repo at all**, so this is purely
- Declare **English only** (10.7 — otherwise the description must be localized into every
declared language)
- Block map SHA2-256, `StoreManifest`, under the 25 GB cap
- **x64 only** (64-bit requirement, creator ruling 2026-10-09 — `PlatformTarget=x64` already in
both csproj files): package architecture `x64`, publish with `-r win-x64` so only the win-x64
native folders ship (an RID-less build copies every RID's ONNX Runtime native, ~17 MB each).
Store listing system requirements: "64-bit Windows 10 or 11".
**Do NOT use `appContainer`** — see the invariant in item 6.