Все ли компоненты, определенные в проекте wix, включены в окончательную версию MSI? - PullRequest
1 голос
/ 07 ноября 2010

При использовании Heat для автоматического генерирования создается впечатление, что создается на целую кучу компонентов больше, чем мы хотим отгрузить.

Например, есть служба, которую необходимо установить, поэтому мы хотим сделать службурегистрация, и это также ком-компонент, поэтому мы хотим сделать ком-регистрацию.Это все в проекте MSVC #, и включение проекта в проект установки в wix автоматически вызвало его (я просто хотел настроить зависимость для сборки), и вывод включал в себя сотни компонентов.

Если выхотите учесть некоторую динамическую часть - скажем, изменение регистрации com - без включения всего - как pdb-файлы - как это лучше всего управляется?

Когда вы включаете этот тепловой файл в свой проект, как бы вы указали, какойкакие компоненты составляют какие компоненты и какие игнорируются?

1 Ответ

2 голосов
/ 27 марта 2011

Вы можете указать параметры, а также файлы расширения, которые вы хотите, а какие исключить.

Пример

%1\Paraffin.exe -dir "..\..\..\..\Application" -dirref INSTALLLOCATION -custom App ..\..\AppFragment.wxs -guids -ext .vspscc -ext .cs -ext .resx -ext .csproj -ext .exclude -ext LocalAppSettings.config -ext .pdb -direXclude UITests -direXclude obj -direXclude Netrics -direXclude XSLT -multiple
...