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]