Jak wdrożyć pakiet 64-bitowy i 32-bitowy Instalator Windows jako jedną konfigurację?

Muszę wdrożyć instalację oprogramowania ukierunkowaną zarówno na Windows 64bit, jak i 32bit. Mam dwie oddzielne bazy danych Instalatora Windows (utworzone za pomocąWiX) dla każdej platformy i używamdotNetInstaller połączyć oba w jeden wykonywalny program instalacyjny.

Obecnie używam wersji 1.10 dotNetInstaller i ustawauto_close_if_installed=True, ponieważ chcę całkowicie ukryć program ładujący przed użytkownikiem. Mimo to dotNetInstaller nalega na wyświetlanie okna paska postępu progra- mu, gdy mój instalator jest uruchomiony, i tak naprawdę nie zamyka się automatycznie. Użytkownik musi potwierdzić okno dialogowe informujące go, że aplikacja została pomyślnie zainstalowana. Ale prawdziwym przełamaniem jest to, że nie obsługuje jeszcze Windows 8 (jeszcze).

Aktualizacja do późniejszej wersji dotNetInstaller wydaje się przerwaćauto_close_if_installed, więc jest jeszcze gorzej.

Moje pytanie brzmi: jaki jest aktualny stan techniki wdrażania obu ustawień w jednym pliku wykonywalnym. Czy WixPalić się być opcja?

Wiem, że w idealnym świecie po prostu udostępniam moim klientom oddzielne instalatory dla obu platform. Ale zdarza się, że są zupełnie nieświadomi takich subtelności, większość z nich nawet nie wie, jakiej platformy używają.

questionAnswers(2)

yourAnswerToTheQuestion