Я пытаюсь сравнить номера версий Office в vb.NET
Как определить, больше ли 12.0.64, чем, скажем, 12.0.62 или 14.0.4762
Кажется, факт, что есть 2 десятичных знака, vb это не нравится.
Используйте Version класс , который специально разработан для обработки номеров версий, подобных тем, которые вы пытаетесь сравнить.
Version
Он предоставляет CompareTo метод , который принимает другой объект Version для сравнения и возвращает значение, указывающее их относительные значения.
CompareTo