Когда мне следует использовать -sreg в WiX 'HEAT.EXE? - PullRequest
4 голосов
/ 21 сентября 2010

Я использую HEAT для автоматической генерации фрагментов WiX для каталога файлов.

Развертываемый проект - это проект ASP.NET.Когда я пытался собрать каталог, HEAT генерирует RegistryValue записей, в которых записываются записи InProcServer32 для DLL-библиотек .NET.

Использование -sreg удаляет указанные записи.

Вопросы:

  1. Должен ли я использовать HEAT для автоматической генерации фрагментов?Я везде читал, что не должен этим заниматься.Когда мне следует использовать HEAT?

  2. Должен ли я всегда использовать -sreg?Что делать, если я развертываю COM-объекты?

  3. В чем недостаток использования -sreg при распространении сборок .NET?

* Извините,плохо знакомы с WiX и развертыванием в целом.:)

1 Ответ

2 голосов
/ 29 сентября 2010
  1. По моему мнению, тепло должно использоваться в качестве первого прохода для создания фрагмента. Мнения об этом различаются, и многие люди любят использовать его в процессе сборки.
  2. Используйте только -sreg, если не хотите значений реестра. Если у вас есть COM, вы бы хотели их. Вот тут-то и приходит ответ 1. Я думаю, что вы запускаете нагрев, а затем редактируете вывод в соответствии с тем, что вы хотите сделать.
  3. Зависит от того, что .NET сама по себе не нуждается в значениях реестра, но если вы используете COM, это понадобится. Какие значения вы получаете для некоммерческих сборок?
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...