У меня есть проект (C #), который следует Semantic Versioning (v1).
В csproj у меня есть
AssemblyInformationalVersion = "$ (Основные) $ (Minor) $ (Build) -.. $ (Свойство) $ (Редакция)
RevProp может быть Alpha, Beta, RC и т. Д. Редакция - это номер редакции.
В соответствии с SemVer 1.0, который поддерживается более старыми версиями nuget для создания пакетов, пакеты сортируются лексикографически. Поэтому, когда у нас есть следующее:
1.0.0-alpha5
1.0.0-alpha10
Nugget будет думать, что 1.0.0-alpha5 новее из-за своего алфавитного порядка. Таким образом, я хочу дополнить это число нулями.
Поэтому в csproj я хочу создать следующее:
1.0.0-alpha005
1.0.0-alpha010
Есть ли способ сделать это в файле проекта?