WIX зарегистрировать уже DII на сервере - PullRequest
0 голосов
/ 04 мая 2020

На сервере установлены некоторые 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 и просто зарегистрировать его - или, по крайней мере, библиотеку типов - на клиенте"?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...