Jak mogę utworzyć konfigurację MSI?
Tworzyłem konfiguracje dla wszystkich moich narzędzi Delphi z Inno Setup od lat. Teraz niektórzy użytkownicy wolą pakiet instalacyjny MSI, aby mogli wdrożyć konfiguracje z centralnego serwera na wszystkich stacjach roboczych.
Jak je utworzyć? Czy muszę kupić Visual Studio lub inny produkt?
8 answers
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-09-08 07:14:59
Jeśli nie rozumiesz Windows Installer to Gorąco polecam The Definitive Guide to Windows Installer. Nie możesz używać WiX bez zrozumienia MSI. Warto również pobrać Windows Installer 4.5 SDK .
Jeśli nie chcesz nauczyć się podstaw Instalatora Windows, będziesz potrzebował pakietu typu wizard, Aby ukryć wszystkie szczegóły i trzymać się za rękę. Opcji jest wiele, niektóre droższe niż i inni
- InstallShield
- Zaawansowany Instalator
- MSI Factory
- itd..
Jednak nadal sugerowałbym podniesienie powyższej książki i poświęcenie trochę czasu na zrozumienie ,co się dzieje "pod maską", naprawdę pomoże Ci dowiedzieć się, co dzieje się nie tak, gdy klienci zaczną narzekać, że coś jest zepsute z konfiguracją:) {]}
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2009-06-25 22:29:33
Możesz korzystać z Visual Studio-to płatne.
Możesz użyć https://www.advancedinstaller.com / - to ma darmową edycję.
Możesz użyć http://nsis.sourceforge.net/Main_Page - na przykład Winamp używa tego instalatora - i jest bardzo konfigurowalny i jest Open Source.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-03-28 07:44:12
Google "Freeware MSI installer".
Np. https://www.advancedinstaller.com/
Kilka opcji tutaj:
Http://rbytes.net/software/development_c/install-and-setup_s/
Chociaż są Windows, większość z nich jest "shareware", a nie naprawdę wolne i otwarte źródło.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-03-28 07:44:23
Możesz użyć " Visual studio installer project" i jest bezpłatny...
Jest to bardzo łatwe do utworzenia instalatora i posiada GUI.(Większość darmowego narzędzia do tworzenia MSI nie ma części GUI)
Znajdziesz wiele samouczków do łatwego tworzenia instalatora w Internecie
Aby zainstalować. po prostu wyszukaj projekt Instalatora Visual Studio w swoim Visual Studio
Visual Studio - > Narzędzia - > Rozszerzenia i aktualizacje - > wyszukaj projekt Instalatora Visual Studio. Pobierz go i smacznego...
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-07-19 07:13:31
Poszukaj Windows Installer XML (WiX)
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2009-06-25 07:25:27
Możesz kupić InstallShield, lidera na rynku tworzenia pakietów instalacyjnych. Oferuje wiele funkcji poza tym, co można uzyskać dzięki rozwiązaniom freeware.
Uwaga: InstallShield jest szalenie drogi!
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-06-15 10:34:49
Moim zdaniem powinieneś użyć Wix#, który ładnie ukrywa większość złożoności budowania instalacji MSI pacakge.
Pozwala na wykonywanie wszystkich możliwych rodzajów dostosowywania przy użyciu łatwiejszego języka w porównaniu do WiX.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2019-08-19 09:35:45