На сервере установлены некоторые COM-файлы, например, "\ server \ proj \ worker.dll", установленный с "setup_server.msi"
На каждом клиенте должна быть запущена настройка "setup_client.msi", которая регистрируется Это dll на клиенте, но MSI-файл НЕ должен содержать worker.dll.
что-то вроде
<Component ...>
<File ... Source="...\worker.dll">
<TypeLib ...>
...
включает файл в MSI. это хорошо для "setup_server.msi", но я не хочу включать файлы в "setup_client.msi".
Конечно, с <RegistryValue>
можно сделать все записи вручную, но затем Я также должен включить библиотеку типов в установщик клиента. Это не помогает.
Итак, есть ли простой способ сказать wix "взять существующий файл \ server \ proj \ worker.dll и просто зарегистрировать его - или, по крайней мере, библиотеку типов - на клиенте"?