Używam WiX, aby zainstalować instalator MSI w celu wywołania innego instalatora MSI.Instalator MSI wywołujący inny instalator MSI w trybie cichym przy użyciu WiX
- Mogę rozwiązać tę sytuację w trybie UILevel = 5 (Full UI). Moje rozwiązanie polega na dodaniu CustomAction do tabeli UISequence, która wywołuje inny MSI. Kod błędu 1500 nie zostanie wyświetlony: "Trwa już inna instalacja ..."
- Ale w trybie uśredniania, UILevel = 2, nie mogę tego zrobić, ponieważ działa tylko CustomAction w ExecuteSequence. Jak mogę uruchomić mój MSI w trybie cichym i zadzwonić do innego instalatora MSI?
Myślałem, że to rozwiązanie. Oznacza to, że dziecko MSI osadza się w bazie danych macierzystego MSI. Ale nie mogę użyć tego rozwiązania, ponieważ mój podrzędny MSI może się zmienić po czasie kompilacji, macierzysty MSI może wywoływać go tylko poprzez CustomAction. – Klaus