Как указать атрибут Assembly во фрагменте WiX, созданном с помощью Heat.exe из командной строки

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

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

Используя WiX 3.0.


person neshdrum    schedule 06.10.2010    source источник


Ответы (1)


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

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

person Yan Sklyarenko    schedule 06.10.2010