У нас есть соглашение о версиях наших сборок как [major]. [Minor]. [Micro]. [Revision], например 2.1.2.33546.
Наш сценарий сборки автоматически обновляет файл AssemblyInfo.cs, содержащий
[assembly: AssemblyVersion("x.y.z.w")]
чтобы встроить номер версии в сборку.
Но наш репозиторий Subversion только что достиг версии # 65535, что нарушило нашу сборку.
Оказывается, каждое число в номере версии имеет максимальное значение 65534 (вероятно, из-за ограничений Windows).
Вы столкнулись с этой проблемой? Какие-нибудь хорошие решения / обходные пути?
Нам нравится схема встраивания номера ревизии, и мы, очевидно, не можем просто сбросить наш Subversion-сервер :-)