win-x64 / win-x86 / win-arm64 の PublishSingleFile を一気に吐き出すスクリプトの結果。サイズと主目的を一覧化しました。
| Runtime | Single EXE Size | 目的 | 出力フォルダ |
|---|---|---|---|
| win-x64 | 65.61 MB | SmartScreen越えを想定した標準版。ReadyToRun + compression。 | dist/WeatherForecastApp-x64.exe |
| win-x86 | 60.17 MB | 32bit互換機向け。UIは同じでもHttpClientのTLS周りを検証。 | dist/WeatherForecastApp-x86.exe |
| win-arm64 | 61.55 MB | ARMノート向けの実験。DispatcherTimerの精度差を測定。 | dist/WeatherForecastApp-arm64.exe |
dotnet publish -c Release -r <RID> --self-contained true -p:PublishSingleFile=true -p:IncludeNativeLibrariesForSelfExtract=true -p:PublishReadyToRun=true -p:EnableCompressionInSingleFile=true