アプリケーションの展開で、公開ごとにリビジョンを自動的にインクリメントするを使用しています
と組み合わせてAssemblyInfo.cs
:
[assembly: AssemblyVersion( "2.0.0.*" )]
[assembly: AssemblyFileVersion( "2.0.0.0" )]
そして、次を使用して、ソフトウェアの現在のバージョンをユーザーに表示したいと思います。
protected void InitializeVersionInfo()
{
Assembly a = Assembly.GetExecutingAssembly();
Version v = System.Deployment.Application.ApplicationDeployment.IsNetworkDeployed
? System.Deployment.Application.ApplicationDeployment.CurrentDeployment.CurrentVersion
: Assembly.GetExecutingAssembly().GetName().Version;
string version = String.Format( System.Globalization.CultureInfo.InvariantCulture,
@"Tool - Version {0}.{1}.{2} (r{3})", v.Major, v.Minor, v.Build, v.Revision );
VersionLabel.Text = version;
}
しかし、私は異なるバージョン番号を取得しています:
私は何が間違っているのか、何が欠けているのでしょうか?
ソフトウェアを表示するにはどうすればよい2.0.0.12
ですか?