WiX - Как предотвратить регистрацию ComPlusAssembly во время удаления? - PullRequest
0 голосов
/ 15 апреля 2010

Как часть моего установщика, я добавляю файлы в существующий пакет COM +. Я определил ComPlusApplication под моим элементом Product, имя которого установлено в свойстве - тогда у меня есть настраиваемое действие, которое ищет это свойство - пока все хорошо.

Когда установщик добавляет файлы, в том же компоненте я добавил ComPlusAssembly, которая добавляет сборку в приложение ComPlusApplication, которое я определил выше - это также работает правильно.

Однако при удалении я получаю ошибку, связанную с невозможностью найти приложение COM +, это связано с тем, что я не запускаю свое настраиваемое действие для поиска имени пакета COM +. По сути, я не хочу удалять свои файлы или отменять регистрацию пакета компонентов как часть процесса удаления. Как мне этого добиться?

Я использую WiX 3.0 с VS2008.

Спасибо

1 Ответ

0 голосов
/ 02 мая 2010

Сделать компонент / @ Permanent = "yes".

...