NuGet 1.4 позволяет создавать пакеты с частью номера версии больше 65535 (т. е. 1.0.0.1000000).
Есть ли технические причины избегать использования больших чисел для частей версии пакета?
NuGet 1.4 позволяет создавать пакеты с частью номера версии больше 65535 (т. е. 1.0.0.1000000).
Есть ли технические причины избегать использования больших чисел для частей версии пакета?
Хотя это и необычно, я не вижу технической проблемы, чтобы не делать этого. NuGet использует System.Version для своих версий и использует целые числа для 4 чисел, поэтому я бы сказал, что можно использовать все до Int32.MaxValue.
SemVer также просто указывает, что значения являются целыми числами, поэтому я не думаю, что эти большие числа нарушают это (хотя технически использование 4 числа не подходят для SemVer, но они ортогональны).