2013-05-06 4 views
4

Я использую Burn Wix 3.7 для установки prereq (Windows Installer 4.5, .NET 3.5, SQL Server 2008 R2 и Sync Framework 2.1) до установки моих двух продуктов MSI.Wix burn не отображает несколько записей в ARP

Несмотря на то, что все элементы prereqs имеют значения в «Установка и удаление программ» (ARP), записи ARP для моих конкретных продуктов MSI отсутствуют. Есть только одна запись, и она имеет загрузчик.

Есть ли способ отображать только записи для моего продукта MSI вместо загрузочного устройства?

ответ

6

Ваш пакет должен быть зарегистрирован в ARP, чтобы пользователь мог его удалить и очистить кеш-память, которую поддерживает Burn. Вы также можете показать свои MSI в ARP, если хотите, установив атрибуты Visible на «yes».

+0

поэтому, если пользователь должен выполнить ручное удаление моих продуктов MSI через ARP, а затем использовать загрузочный exe для установки новой версии, может ли это вызвать проблемы из-за кэша записи? –

+1

Если новый пакет является обновлением старого, новый пакет удалит старый, который очистит кеш пакетов. –

+0

Спасибо @BobArnson! MsiPackage/@ Visible = «да» отлично работает! –