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