Незначительное обновление файла WIX без изменения номера версии? - PullRequest
0 голосов
/ 26 марта 2012

У меня есть DLL, которая установлена ​​с WIX MSI. Я хочу создать патч, который позволит конечному пользователю запускать и автоматически обновлять эту DLL.

Мне удалось успешно создать патч, и DLL обновляется ТОЛЬКО, если я обновляю номер версии DLL. Это боль, потому что я не очень заинтересован в том, чтобы создавать версии DLL обязательно каждый раз, когда я исправляюсь. Я хочу сделать это без изменения номера версии DLL.

1 Ответ

1 голос
/ 26 марта 2012

Мне не терпится поделиться этим с вами, потому что это хак, который обычно зарезервирован для случаев, когда некоторые поставщики дают вам DLL, и они не соблюдают правила компонента и версируют файл.Это действительно плохая форма, чтобы сделать это самостоятельно дома.

Вы хотите, чтобы Google "Ложь версии WiX".В основном используйте обновление атрибута File @ DefaultVersion в WXS, чтобы указать более высокий номер версии.(Часто 65535.0.0.0). Это заставляет MSI всегда перезаписывать файл.

Но действительно было бы лучше просто автоматизировать управление версиями ваших DLL как часть процесса сборки, чтобы у MSI были реальные данные для работы иВы можете легко проверить развернутую среду.

...