我知道的Visual Studio有沒有辦法遞增,人們會想到辦法的版本號,但它支持randomizing the build number:我的Visual Studio自動遞增內部版本號語法有什麼問題?
我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.*")]
[assembly: AssemblyFileVersion("1.0.*")]
然而它給了,似乎什麼對我來說,無意義的結果(甚至允許Visual Studio的僞隨機版本號):
所以更簡單的問題是:
我爲了使它正常工作而投入
AssemblyInfo.cs
?
從MSDN(重新格式化爲清晰起見):
您可以指定所有這些值,也 可以接受默認的內部版本號, 版本號,或兩者通過使用 星號(*) 。例如,
[assembly:AssemblyVersion("2.3.25.1")]
指示2作爲主要版本,作爲3 次要版本25作爲構建 數量,並且1作爲修訂號。 版本號例如
[assembly:AssemblyVersion("1.2.*")]
指定1作爲主要版本,2作爲 次要版本,並接受 缺省構建和版本號。甲 版本號例如
[assembly:AssemblyVersion("1.2.15.*")]
指定1作爲主要版本,2作爲 次要版本,15作爲構建 號碼,並接受默認 修訂號。
默認內部版本號每天增加 。默認版本號 是隨機的。
我認爲這意味着該版本號是:
[1.0.0.0]
major.minor.build.revision
而
[1.0.0.*]
major.minor.build.[random]
和
[1.0.*]
major.minor.[daynumber].[random]