Files
BoxPacker3D/README_INSTALLER.md
T
2026-06-05 22:02:32 +02:00

3.4 KiB

BoxPacker3D - Installer Information

🎯 Máte 3 možnosti!

Tento projekt podporuje tri spôsoby vytvorenia inštalátora:

  1. WiX Toolset (.wxs) - ODPORÚČANÉ - Kompletný, ready-to-build
  2. Visual Studio Installer Projects (.vdproj) - GUI, jednoduchý
  3. Inno Setup (.iss) - Najmenší, EXE formát

📖 Podrobné porovnanie: INSTALLER_OPTIONS_COMPARISON.md


Odporúčanie: WiX Toolset

Prečo WiX?

  • Kompletný - BoxPacker3D.wxs je ready-to-build (všetky súbory definované)
  • Textový - Git-friendly, dá sa verzovať
  • MSI výstup - Profesionálny Windows formát
  • Build skript - Jednoduchý build-wix.bat

🚀 Rýchly štart s WiX

  1. Stiahnite WiX Toolset:

  2. Build MSI:

    build-wix.bat
    
  3. Výstup:

    bin\BoxPacker3D.msi
    

Hotovo! 🎉


📦 Možnosť 2: Visual Studio Installer Projects

Súbory:

  • BoxPacker3D.Setup.vdproj - Setup projekt (kostra - treba dotvoriť v GUI)
  • BoxPacker3D_WithSetup.sln - Solution so Setup projektom
  • VISUAL_STUDIO_INSTALLER_GUIDE.md - Podrobný 12-krokový návod

Použitie:

  1. Otvorte BoxPacker3D_WithSetup.sln vo VS 2017
  2. Nainštalujte rozšírenie "Microsoft Visual Studio Installer Projects"
  3. V Setup projekte pridajte súbory cez GUI (Project Output)
  4. Build → MSI v BoxPacker3D.Setup\Release\

Výhody:

  • GUI drag & drop
  • Integrované do VS
  • Jednoduchý upgrade

Nevýhody:

  • Binárny .vdproj (nie Git-friendly)
  • Treba dotvoriť v GUI
  • Potrebuje Visual Studio

🎨 Možnosť 3: Inno Setup

Súbory (premenované na .OLD):

  • installer.iss.OLD → Odstráňte .OLD príponu
  • build-installer-inno.bat.OLD → Odstráňte .OLD príponu
  • INSTALLER_README_INNO.md.OLD → Návod

Použitie:

  1. Odstráňte .OLD zo súborov
  2. Stiahnite Inno Setup
  3. Otvorte installer.iss v Inno Setup Compiler
  4. Build → EXE v installer\BoxPacker3D_Setup.exe

Výhody:

  • Najmenšie súbory
  • EXE formát
  • Flexibilné skripty

Nevýhody:

  • EXE namiesto MSI
  • Samostatný nástroj

📊 Rýchle porovnanie

Feature WiX VS Installer Inno Setup
Výstup MSI MSI EXE
Ready to build Áno Nie* Áno
Git-friendly Áno Nie Áno
GUI Nie Áno ⚠️ Čiastočný
Komplexnosť Stredná Ľahká Ľahká

*Kostra je vytvorená, ale súbory treba pridať cez GUI


🔧 Build Tools v projekte

  • build-wix.bat - Build MSI cez WiX Toolset
  • build-vstudio.bat - Build aplikácie (príprava pre installer)
  • build-installer-inno.bat.OLD - Build EXE cez Inno Setup (odstráňte .OLD)

📖 Dokumentácia

  • INSTALLER_OPTIONS_COMPARISON.md - Podrobné porovnanie všetkých 3 možností
  • VISUAL_STUDIO_INSTALLER_GUIDE.md - 12-krokový návod pre VS Installer Projects
  • INSTALLER_README_INNO.md.OLD - Návod pre Inno Setup

Ktorú si vybrať?

  • Chcem najrýchlejší štartWiX (spustite build-wix.bat)
  • Mám otvorené VS 2017VS Installer Projects (GUI pohodlie)
  • Chcem najmenšie súboryInno Setup (EXE formát)

Všetky tri fungujú dobre! Záleží len na vašich preferenciách. 🎉