Я всегда понимал, что каждое число в версии (например, 1.2.3.4) рассматривается как обычное значение типа int. Мы используем сторонние библиотеки DLL, которые следуют другому соглашению, и это, кажется, вызывает проблемы с нашим процессом исправления (исправление не перезапишет старую DLL новой).
Старая версия DLL - 1.38.
Новая версия DLL - 1.4
Я понимаю, что 1,4 <1,38. Я бы лично использовал 1.40. Они утверждают, что 1,4 == 1,40. </p>
Я ненавижу делать ошибки из-за невежества, а также я ненавижу слепо следовать конвенциям, не понимая их смысла. Настало время попросить разъяснений. Есть мнения по этому поводу?