Skip to content

Commit ced96d3

Browse files
committed
Use dedicated .ico file instead of extracting icon from EXE
Проблема: MSI всё ещё 326 MB вместо ожидаемых 160-170 MB Причина: Icon SourceFile указывал на Prizrak-Box.exe (~100-120 MB) WiX может включать весь EXE файл в таблицу Icon вместо извлечения только иконки Решение: - Изменён Icon SourceFile с Prizrak-Box.exe на build/appicon.ico (4.2 KB) - Использован относительный путь: ..\..\build\appicon.ico - MSI теперь включает только 4 KB иконку вместо 100+ MB EXE Ожидаемое уменьшение: ~100-120 MB Ожидаемый размер MSI: ~165-170 MB (соответствует ZIP) https://claude.ai/code/session_01VUrZHjfJqKPGnULwyktVjc
1 parent 4ea7e2f commit ced96d3

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

installer/wix/Product.wxs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -35,8 +35,8 @@
3535

3636
<MediaTemplate EmbedCab="yes" CompressionLevel="high" />
3737

38-
<!-- Icon for Add/Remove Programs -->
39-
<Icon Id="AppIcon" SourceFile="$(var.SourceDir)\Prizrak-Box.exe" />
38+
<!-- Icon for Add/Remove Programs - use dedicated .ico file instead of extracting from .exe -->
39+
<Icon Id="AppIcon" SourceFile="..\..\build\appicon.ico" />
4040
<Property Id="ARPPRODUCTICON" Value="AppIcon" />
4141
<Property Id="ARPHELPLINK" Value="$(var.HelpLink)" />
4242
<Property Id="ARPNOREPAIR" Value="yes" Secure="yes" />

0 commit comments

Comments
 (0)