Следуя рекомендациям системы, сгенерированным комментариям файла AssemblyInfo.cs:
// Version information for an assembly consists of the following four values:
//
// Major Version
// Minor Version
// Build Number
// Revision
//
// You can specify all the values or you can default the Build and Revision Numbers
// by using the '*' as shown below:
// [assembly: AssemblyVersion("1.0.*")]
[assembly: AssemblyVersion("1.0.0.0")]
[assembly: AssemblyFileVersion("1.0.0.0")]
Я установил (только для тестирования):
[assembly: AssemblyVersion("2.1.*")]
После сборки я получаю номер версии: 2.1.4321.42563
Затем, сделав небольшое изменение в файле AssemblyInfo.cs и собрав его еще раз, я получаю следующую версию: 2.1.4321.42710
Мне интересно, что означают все эти числа ( 4321.42563 ; 4321.42710 )? Каков шаблон, по которому система их генерирует?