Для того, чтобы имитировать выполнение «regasm file.dll/codebase» во время установки, мы запускаем файл Heat.exe в файле file.dll, который мы хотим добавить к реестр. Затем мы добавляем сгенерированный контент в наш файл installer.wxs, и все работает.Wix - Как автоматизировать вызов Heat на DLL-файле для получения информации о regasm
Мы хотели бы автоматизировать процесс, так что нам не нужно вручную запускать Heat.exe при каждом изменении файла .dll. Вместо этого вызов будет выполняться каждый раз, когда мы создадим проект Wix.
Как мы можем это сделать? Пример кода будет высоко оценен.
Спасибо, Максим
В будущем предполагается, что .dll будет изменяться много раз, поэтому вполне вероятно, что нам нужно будет генерировать сборки более одного раза. – Maxim
Мы собираем сборки много раз. Мы только создали его в установщике один раз, поскольку подписи COM не меняются от сборки к сборке. –