Oto kolejna, podobna odpowiedź z dużą ilością szczegółów „uregulowana”: What installation product to use? InstallShield, WiX, Wise, Advanced Installer, etc (zalecane, jeśli naprawdę trzeba ważyć argumenty za i-cons dla różnych opcji).
Oto przegląd: http://en.wikipedia.org/wiki/List_of_installation_software
I installsite.org zawiera podsumowanie Windows Installer Authoring Tools for Developers. I kolejna strona z informacjami na temat Tools for Repackaging & Corporate Deployment. I wreszcie strona o Non-MSI Setup Authoring Tools.
Moje ulubione narzędzia był Wise, ale Wise jest teraz przerwać ("Wise Package Studio jest teraz EOL. Flexera AdminStudio dla Symantec będzie go zastąpić.") i używam WiX te dni jeśli mogę (WiX quick start hints).
Installshield jest jednak ustalone i całkiem wyposażone są kompletne, jeśli potrzebujesz zaawansowanych funkcji edytorów wielu smakach uwalniania (wydanie), wsparcia język/lokalizacyjnych, build automatyzacji itp ... Inne narzędzia obsługują również te zadania. Brakuje mi pewnej elastyczności w odniesieniu do konfiguracji COM + i IIS oraz kilku innych rzeczy. Zaawansowany, zintegrowany język skryptowy do pisania niestandardowych działań.
WiX jest zorientowana na programistów, w pełni elastyczna i zalecana, jeśli nie masz ochoty na niezobowiązujące GUI. Możesz użyć Visual Studio, aby efektywnie pisać źródła XML WiX. WiX może dekompilować istniejące pliki MSI do plików źródłowych WiX za pomocą narzędzia o nazwie dark.exe
. WiX jest dużo więcej, zobacz WiX quick start hints. Może być skrzypce, żeby zacząć, ale niesamowicie elastyczne. O wysokiej cruciality: open source!
Advanced Installer pojawia się całkiem dobrze. Znakomite doświadczenie w tworzeniu instalacji z interfejsem graficznym, które może pomóc w uniknięciu niepoprawnych projektów instalacji (pewna złożoność ukryta za logicznymi opcjami interfejsu GUI). Zaleca się spróbować wraz z Installshield i WiX przed dokonaniem wyboru.
I nie zapominajmy o wszystkich the other, less established tools.
i nieco inne podejście do niej, ale nie ma lista wolnych widzów MSI kierunku dna tutaj: How can I compare the content of two (or more) MSI files?
Co środowiska/języka używasz? (na przykład Visual Studio zawiera tę wbudowaną funkcjonalność) –
Oto kilka podobnych dyskusji: http://stackoverflow.com/questions/137657/free-install-wizard-software http://stackoverflow.com/questions/3767/what-is-the-best-choice-for-building-windows-installers –
Jeśli chcesz podzielić się opinią, która pomoże nam lepiej dostosować program InstallShield do twoich potrzeb, napisz do mnie. Jestem zdezorientowany, co by zmieniło się ostatnio, aby InstallShield był trudniejszy w użyciu, chociaż słyszę cię o złożoności; instalacja jest skomplikowana. –