インスタンス配置のバージョンを取得する
WindowsフォームアプリケーションでClickOnceにてアプリケーション配置を
する場合、発行するたびにリビジョンが繰り上がっていきます。
これを画面上で表示する方法です。
画面下部の、1 0 2 86 を 1.0.2.86という形式で表示するには以下のように設定します。
private void GetVersion() { //発行済みの本番環境でしか表示されない if (!ApplicationDeployment.IsNetworkDeployed) { this.lblVersion.Text = ""; return; } var version = ApplicationDeployment.CurrentDeployment.CurrentVersion; this.lblVersion.Text = "version " + version.Major.ToString() + "." + version.Minor.ToString() + "." + version.Build.ToString() + "." + version.Revision.ToString(); }
デバッグ状態では表示されず、本番で発行したアプリケーションでしか確認できません。
バージョン管理をしている場合などは、あれば便利かもしれませんね。
この記事へのコメントはこちら