Как указать атрибут Assembly в фрагменте WiX, сгенерированном с помощью Heat.exe из командной строки - PullRequest
0 голосов
/ 06 октября 2010

Я использую Heat.exe для сбора каталога, содержащего мои библиотеки DLL, которые должны войти в GAC. Фрагмент создан правильно, и я могу построить свой MSI. У меня проблема в том, что после создания исходного файла wxs мне нужно вручную отредактировать файл, добавив атрибут File / @ Assembly = ". Net".

Есть ли способ включить Heat в каждый файл Assembly=".net" при использовании heat.exe из командной строки?

Использование WiX 3.0.

1 Ответ

0 голосов
/ 06 октября 2010

Для этого нет специального атрибута, возможно потому, что у вас могут быть свои собственные правила, какие файлы нуждаются в этом атрибуте, а какие нет.

Однако вы можете применить XSLT-преобразование к тепловой мощности и настроить полученный XML-файл (файл WXS) так, как вам нужно. Посмотрите на переключатель -t:<xsl> для более подробной информации.

...