Właśnie zmigrowaliśmy nasz instalator z WiX 2.x do WiX 3.6 i zaczęliśmy używać Burn. Poprzednio instalowaliśmy Visual C++ redystrybucję, dołączając pliki .msm z C:\Program Files\Common Files\Merge Modules
do naszego MSI. Pliki te są zawsze zsynchronizowane z tym, którego używamy do budowy naszego produktu (są często aktualizowane przez firmę Microsoft w celu uwzględnienia poprawek zabezpieczeń).Jak rozmieścić redystrybucyjne Visual C++ w WiX za pomocą Burn
Teraz chcielibyśmy, aby redystrybucja Visual C++ była pobierana tylko wtedy, gdy jest to wymagane przy użyciu architektury Burn. Jednak Burn nie definiuje elementu MsmPackage
do umieszczenia wewnątrz Chain
.
Jakie jest najlepsze podejście do wdrażania redystrybucji Visual C++ za pomocą Burn?
Co z utworzeniem "vc redist-msi", w tym tylko plik msm redc vist? –
To było podejście, o którym myślałem, ale odpowiedź Boba wydaje się wiązać się z mniejszym zarządzaniem. – decasteljau