2016-07-14 4 views
1

Компания, с которой я работаю, недавно принялась за создание файлов MSI с помощью Wix. Мы находимся в хвосте процесса, но есть еще одна вещь, которую они мне нужны.Есть ли встроенный способ скрыть файл в Wix?

У нас есть файл XML с моментальным снимком того, какие двоичные файлы вошли в установку. Тем не менее, клиенты, которых мы доставляем, немного смущаются о лишнем ненужном файле в установке.

Большинство всего, что появляется при поиске «Wix» и «hide file», сфокусировано на удалении или удалении файлов после установки. Мне просто нужно скрыть эту присоску.

Есть ли способ скрыть файл через HEAT или что-то в этом роде? Я могу изменить элемент файла в WXS, используя XSL или Powershell, если это необходимо. Или мне нужно прибегнуть к пользовательскому действию, которое вызывает cmd.exe, чтобы скрыть его?

+0

Вы можете передать преобразование XSL для нагрева либо для удаления файла (и компонента, и компонента ComponentRef), либо для добавления скрытого атрибута. –

+0

(Вы понимаете, что файл MSI представляет собой базу данных, в которой перечислены все файлы. Вам не нужно удалять снимки, чтобы вычислить, что произошло, чтобы установить на одной тестовой системе.) –

ответ

1

Вы можете попробовать установить атрибут hidden элемента файла на yes. Получено с here:

Установите значение «да», чтобы установить скрытый атрибут файла, когда он установлен на целевой машине.

+0

Спасибо! Работал как шарм! – barakaka

Смежные вопросы