Как кто-то еще упоминает, 1.0. * Всегда заменяется на 1.0. {Date}. {Time], поэтому его всегда следует увеличивать (как вы могли подумать)
В VS2010 смена AssemblyVersion на [Assembly: AssemblyVersion ("1.0. *")] Работает, имейте в виду, что вы должны закрыть решение / проект, повторно открыть его затем пересоберите его (не соберите), чтобы обновить / изменить сборку + значения ревизии.
Дата / время, по-видимому, получены с момента открытия проекта, таким образом, закрытие / повторное открытие для обновления значений ревизии / сборки, я думаю, это полезно, если вы изменяете различные биты в проекте за один раз и он не будет постоянно изменять AssemblyVersion, возможно, ломая другие биты.
To return the date from the build value:
DateAdd(DateInterval.Day, build, DateValue("01/01/2000"))
' build is the number of days from 1/1/2000
To return the time from the revision value:
Date.FromOADate(revision / 1800 / 24)
' depending on your timezone you may have DST/BST issue with resulting time