Хорошая практика, чтобы .exe и .dll имели одинаковую версию? - PullRequest
1 голос
/ 03 февраля 2010

Для новой версии я увеличиваю номер версии исполняемого файла, должен ли я сделать, чтобы все dll имели такой же номер версии, что и исполняемый файл, даже если dll вообще не обновляется?

Ответы [ 2 ]

1 голос
/ 03 февраля 2010

Сохранение версии DLL в том же духе упрощает проверку того, что клиент имеет последовательную установку. Для этого в MSVC ++ номера версий можно включить в заголовочный файл, включенный в файл .rc, так что вам нужно только определить версию # в одном месте. Вы, вероятно, не хотите включать в него номер сборки (4-й номер в версии), чтобы можно было исправлять DLL по отдельности. Для этого я поместил build # в заголовочный файл для каждой библиотеки.

0 голосов
/ 03 февраля 2010

Рекомендуется только в том случае, если ваш продукт упакован в один пакет, например MSI-файл или CAB-файл.В противном случае это сделает ваши частичные обновления слишком тяжелыми, так как это потребует обновления всех двоичных файлов, даже если они не требуются.

...